Linux下安装MySQL常见问题处理

2014-11-24 17:31:57 · 作者: · 浏览: 0

Linux下装完后启动mysql老是等待,启动不了


处理:看看MYSQL日志(/var/lib/mysql/user.err),最常见的情况是权限问题,也就是说刚装完机器,没有mysql用户,那么建立一个mysql用户就OK。


安装完后直接用mysql没有反应


处理:这是因为perl已经不完整的缘故,可能是删除老版本的时候,把perl的一部分东西给删除了,其实没什么,直接用/usr/local/mysql/bin/mysql 进入就OK。


进入mysql以后,连接mysql结果提示:can t connect to local mysql server through socket /var/lib/mysql/mysql.sock(111)


处理:打开/etc/my.cnf,然后在[mysqld]和[client]下的socket都改: socket = /var/lib/mysql/mysql.sock


ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock


说明:或者是ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock ,看自己的情况来定.


改完之后,连接MYSQL的时候如果报:Client does not support authentication protocol requested by server.....


处理:进入mysql,直接输入 UPDATE mysql.user SET Password = OLD_PASSWORD('新密码') WHERE Host = 'localhost' AND User = '用户名';


然后重置:FLUSH PRIVILEGES;


再连接就没问题了。