Rumah >pangkalan data >tutorial mysql >Linux下安装MySQL常见问题处理
Linux下装完后启动mysql老是等待,启动不了 处理:看看MYSQL日志(/var/lib/mysql/user.err),最常见的情况是权限问题,也就是说
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;
再连接就没问题了。