Я просто установил новый плагин на моем сайте WordPress, создал таблицу в MySQL для записей плагина, и когда я пытаюсь открыть страницу, которая использует плагин, я получаю эту ошибку:Не удается подключиться к локальному серверу MySQL через сокет '/var/lib/mysql/mysql.sock' (2)
DataTables warning (table id = 'to-do_list'): An error occurred while
connecting to the database 'wordpress_clouse'. The error reported by the
server was: SQLSTATE[HY000] [2002] Can't connect to local MySQL server
through socket '/var/lib/mysql/mysql.sock' (2)
Это инфо MySQL перечислены в моем файле конфигурации (который я считаю, это правильно):
"type" => "Mysql",
"user" => "root",
"pass" => "******",
"host" => "localhost",
"port" => "",
"db" => "******"
Это основное содержимое файла /etc/my.cnf:
# The following options will be passed to all MySQL clients
[client]
#port = 3306
socket = /var/run/mysqld/mysqld.sock
# The MySQL server
[mysqld]
#port = 3306
socket = /var/run/mysqld/mysqld.sock
log_error = mysqld.err
skip-networking
Я просмотрел ответы на подобные ошибки, но ни один из решений не работал для меня. Любая помощь будет оценена по достоинству.
MySQL может прослушивать либо «TCP socket», либо «unix domain socket» или и то, и другое. Конфигурация вашего сервера настроена на прослушивание в соке домена unix '/ var/run/mysqld/mysqld.sock', но ваш клиент подключается к сокету unix домена'/var/lib/mysql/mysql.sock'. – alvits
@alvits: Будет ли решение указывать клиенту на '/ var/run/mysqld/mysqld.sock'? – eclipsis
Да, это было бы решением. – alvits