mysql无法连接数据库,出现Can't connet to local MySQL server through socket '/var/lib/mysql/mysq.sock'错误,检查账号密码是正确的,本机用localhost测试是正常的,怀疑过ipv6的原因,所以mysql也监听了,还是不行,怀疑过反解析的问题,更改了配置也不行,检查了mysql的主机名,查看也是没有问题的,后面才注意到是sock路径的问题,php.ini里面注意修改到实际mysqld.sock的路径地址,保存重启就正常了。
mysql.default_socket = /tmp/mysqld.sock
pdo_mysql.default_socket= /tmp/mysqld.sock
mysqli.default_socket =/tmp/mysqld.sock
推荐:windows2016 mysql连接慢,localhost被解析为ipv6的解决办法
» 本文链接地址:https://blog.mydns.vip/2818.html
很棒
哈哈