Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'

网上找了一堆 本身分析了一下。问题因环境的不一样和操做方式的不一样,会有不一样的解决办法。mysql

出现的缘由:sql

由于须要将数据目录迁移到数据盘,从新生成一次。再次启动时,没有报错,但在mysql -uroot -p 进入数据库时,报错。数据库

my.cnf  [client]  [mysqld] [mysql] 都已经设置了socket的目录 为何进入数据库仍是在找var/lib/mysql/mysql.sock  问题不得而知bash

 

最终解决办法是 作了一个软连接socket

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

 

/tmp/mysql.sock 为my.cnf设定的目录spa

没办法 先这么解决吧。blog

相关文章
相关标签/搜索