Недавно я установил 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, и следуйте вышесказанному.