您的位置:首页 > 数据库 > MySQL

连接Mysql提示Can’t connect to local MySQL server through socket的解决方法

2017-03-28 13:42 696 查看
1.如果确认mysql服务正常运行,还提示文章标题的此错误,那就是“/etc/my.cnf”配置文件的问题了。解决办法是修改“/etc/my.cnf”配置文件,在配置文件中添加“[client]”选项和“[mysql]”选项,并使用这两个选项下的“socket”参数值,与“[mysqld]”选项下的“socket”参数值,指向的socket文件路径完全一致。如下:

[mysqld]
datadir = /data/mysqldb
socket=/usr/local/mysql/data/mysql.sock
[client]
default-character-set=utf8
socket=/usr/local/mysql/data/mysql.sock

[mysql]
default-character-set=utf8
socket=/usr/local/mysql/data/mysql.sock


其中socket等于的路径就是socket文件的位置,我们只要修改my.cnf文件,告诉mysql,mysqldump,mysqladmin等命令,mysql服务的socket文件位置在哪里,然后重启mysqld服务即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐