Назад | Перейти на главную страницу

Ошибка конфигурации MySQL Ошибка 2002 (HY000): не удается подключиться к локальному серверу MySQL через сокет '/var/lib/mysql/mysql.sock' (2)

Недавно я установил OpenSuse11.1 и попытался настроить с ним mysql, однако после установки я даже не смог его запустить.

Я получил следующую ошибку

ОШИБКА 2002 (HY000): не удается подключиться к локальному серверу MySQL через сокет '/var/lib/mysql/mysql.sock' (2)

Как было предложено на одном из форумов, я включил skip-networking вариант в /etc/my.cnf что не помогло

Я также пробовал привязать его к адресу, используя bind-address = 127.0.0.1 В то же самое /etc/my.cnf

Я решил проблему. После выполнения вышеуказанных шагов мне нужно запустить rcmysql, который настроит его автоматически.

1) Проверить:

/var/log/mysql.err
/var/log/mysql.log

на ошибки

2) Проверьте, не заполнен ли раздел / var

Не удается подключиться к локальному серверу MySQL через сокет '/var/lib/mysql/mysql.sock' (2)

Проверьте, доступен ли файл mysql.sock или нет, он будет храниться по следующему пути /var/run/mysqld/mysqld.sock. Если файл mysql.sock отсутствует, создайте mysql.sock и измените владельца на mysql: msql на этот файл. Обычно mysql. sock будет создан автоматически при перезапуске сервера mysql. Если не создай.

Вышеупомянутая процедура предназначена для ubuntu в opensuse, проверьте, где хранится файл mysql.sock, и следуйте вышесказанному.