欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

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

程序员文章站 2022-09-18 10:33:34
连接Mysql提示Can’t connect to local MySQL server through socket的解决方法 问题所在 1.大家要明白 /mydata/mysql 这个目录 只有mysql这个账号有权限。。。 主要因为mysql.sock配置的路径默认是/mydata/mysql ......
连接Mysql提示Can’t connect to local MySQL server through socket的解决方法
 
问题所在
1.大家要明白 /mydata/mysql 这个目录 只有mysql这个账号有权限。。。
主要因为mysql.sock配置的路径默认是/mydata/mysql 目录下的sock
解决方案
 

 

第一步:修改my.cnf文件

修改服务的sock路径
连接Mysql提示Can’t connect to local MySQL server through socket的解决方法

 

连接Mysql提示Can’t connect to local MySQL server through socket的解决方法
重启mysql
 
查看mysql status
连接Mysql提示Can’t connect to local MySQL server through socket的解决方法
 连接Mysql提示Can’t connect to local MySQL server through socket的解决方法

 

第二步:修改php.ini文件

pdo_mysql.default_socket=/tmp/mysql.sock
mysql.default_socket = /tmp/mysql.sock
mysqli.default_socket = /tmp/mysql.sock

mysqli.default_socket = /tmp/mysql.sock

第三步:重启一下服务