错误2002(HY000):无法通过套接字”(111“连接被拒绝”)连接到本地MySQL服务器

时间:2019-01-23 11:34:53

标签: mysql sockets connection mariadb

我在Centos 7.3上使用Mariadb 10.1.34。所有数据库服务器都具有相同的配置,并且它们可以正常工作。

但是,一台数据库服务器无法通过套接字(/mysqldata/mysql/mysql.sock)在本地连接。

错误:

mysql -uroot -p 

Enter password: ********* 

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '' (111 "Connection refused")

从错误中我发现MySql客户端无法找到套接字文件(/mysqldata/mysql/mysql.sock)。

如果我们提到套接字文件:

mysql -uroot -p -S /mysqldata/mysql/mysql.sock 

Enter password: *********

然后MySql客户端正确连接。

尽管我已经在配置文件(socket=/mysqldata/mysql/mysql.sock)的[MYSQLD][client]部分中定义了/etc/my.cnf

套接字文件在"service mariadb start"上创建,并在"service mariadb stop"上删除。 MySql客户端无法找到套接字文件。

需要帮助来解决此问题。

0 个答案:

没有答案