centos6.8下使用mysql的两个问题和解决方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos6.8下使用mysql的两个问题和解决方法相关的知识,希望对你有一定的参考价值。
【问题1】在centos6.8上使用yum直接安装mysql,一切正常安装。启动mysql时显示:
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)
(1)、cp /usr/share/mysql/my-medium.cnf/ /etc/my.cnf(将默认的配置文件模板复制过去覆盖原有的配置文件);
(2)、/etc/init.d/mysqld status查看MySQL运行状态,显示正常;
(3)、解决办法:
vim /etc/my.conf ,在[mysqld]下面加入一句话:
[mysqld] (不用加这一句话)
datadir=/usr/local/mysql/data
【现在直接输入mysql直接进入mysql命令窗口】
【问题2】不能用mysql -u root -p 登录,显示:
ERROR 1045 (28000): Access denied for user ‘mysql‘@‘localhost‘ (using password: NO)
解决办法:
在mysql配置文件/etc/my.conf中的[mysqld]中加入:
pid-file=/var/lib/mysql/mysqlid.pid
原因:mysql 用户没有操作/var/run目录的权限,所以pid文件无法创建,导致登陆时无法建立 进程信息文件,登陆进程就无法开启,自然无法登陆。
。。。。。。。。。。持续更新...........................................................
以上是关于centos6.8下使用mysql的两个问题和解决方法的主要内容,如果未能解决你的问题,请参考以下文章
MySQL安装部署02-VirtualBox虚拟机上Centos6.8安装MySQL5.1.73
CentOS6.8下使用yum安装mysql,并远程登陆mysql