本文主要是介绍mysql8.0安装报错:Can‘t connect to local MySQL server through socket ‘/data/mysql/mysql.sock‘ (2),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今天二进制安装mysql8.0,由于my.cnf配置问题导致报错:
Can't connect to local MySQL server through socket '/data/mysql/mysql.sock' (2)
在网上找了很多解决方案都不行,直到看到一篇文章讲将mysqld.sock
创建一个软连接命名为mysql.sock
,我才意识到,应该是配置错误导致的。
这是由于[mysqld]
下socket
设置错误导致的
错误配置:
[mysqld]
socket = /data/mysql/mysqld.sock
[client]
socket = /data/mysql/mysql.sock
正确配置:
[mysqld]
socket = /data/mysql/mysql.sock # 要配置成mysql.sock 不是mysqld.sock
[client]
socket = /data/mysql/mysql.sock # 与[mysqld]中的socket配置一样
这篇关于mysql8.0安装报错:Can‘t connect to local MySQL server through socket ‘/data/mysql/mysql.sock‘ (2)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!