Failed to connect to MySQL:: Can't connect to local MySQL server through socket

Создана:

2016-11-16 12:48:59 UTC

Изменена:

2017-04-28 10:27:34 UTC

0

Помогла ли вам статья?


Есть вопросы?

Отправить запрос

Failed to connect to MySQL:: Can't connect to local MySQL server through socket

Симптомы

После перезапуска службы psa возникает следующая ошибка:

#/etc/init.d/psa restart
Stopping sw-engine-fpm: [ OK ]
Starting sw-engine-fpm: [ OK ]
Trying to connect to MySQL... Failed to connect to MySQL: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

Причина

Вызывать эту проблему могут зависшие задачи.

Решение

  1. Проверьте наличие зависших задач, выполните ps -auf и проверьте задачи, связанные с mysql :

    #ps -auf
    root 15588 0.0 0.0 106192 1524 pts/3 S 10:54 0:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --pid-file=/var/run/mysqld/mysqld.log
    mysql 15927 116 13.6 11373312 2237072 pts/3 Sl 10:54 173:59 \\_ /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=
  2. Остановите выполнение зависших задач (выполните kill <PID> ) и перезапустите службу psa : /etc/init.d/psa restart .

  3. Дополнительно проверьте в настройках MySQL число max_connections , измените его при необходимости (файл настроек MySQL - /etc/my.cnf ).

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 13
Еще есть вопросы? Отправить запрос
Войдите в службу, чтобы оставить комментарий.