连接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
查看mysql status
第二步:修改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
第三步:重启一下服务
推荐阅读
-
php运行提示Can't connect to MySQL server on 'localhost'的解决方法
-
php 不能连接数据库 php error Can't connect to local MySQL server
-
Linux登录MySQL时出现 Can't connect to local MySQL server through socket '/tmp/mysql.sock'解决方法
-
连接Mysql提示Can’t connect to local MySQL server through socket的解决方法
-
MySQL错误 ERROR 2002 (HY000): Can't connect to local MySQL server through socket 的解决办法
-
Can't connect to local MySQL server through socket
-
linux安装MySQL后输入mysql显示 ERROR 2002 (HY000): Can't connect to local MySQL server through socket
-
远程连接centos7 上的mysql报(ERROR 2003 (HY000): Can't connect to MySQL server on '168.x.x.x' (10060) )
-
Ubuntu安装MySQL及使用Xshell连接MySQL出现的问题(2003-Can't connect to MySql server及1045错误)
-
【解决】Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.soc