之前搭建的一主一备的mysql数据库,在使用mysql -uroot -p登录备数据库时提示如下错误:
[v_error] Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)[/v_error]
具体如图:

问题原因
产生此问题的原因也非常简单,就是因为在/tmp目录下找不到mysql.sock目录,那么该怎么解决呢?
解决方案
找到你mysql的配置文件my.cnf,一般路径为/etc/my.cnf,然后vi编辑,在mysqld配置中,新增如下配置:

程序员导航
优网导航旗下整合全网优质开发资源,一站式IT编程学习与工具大全网站
socket=/tmp/mysql.sock
然后保存配置,使用service mysqld restart重启数据库,再使用
find -name /tmp/mysql.sock
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...




