网上找了一堆 本身分析了一下。问题因环境的不一样和操做方式的不一样,会有不一样的解决办法。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