t3g1ng
@t3g1ng

Как исправить ошибку «ERROR 2002 (HY000)» в MySQL?

Добрый день, попросили меня обновить MySQL на CentOS 6 с ISPmanager 4 PRO
Обновлял я следующими командами:
rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
sed -i s'/enabled=1/enabled=0/' /etc/yum.repos.d/mysql-community.repo
yum -y --enablerepo=mysql56-community,remi install php-mysqlnd
yum -y --enablerepo=mysql56-community,remi install mysql-server

При попытке запустить MySQL, он просто не запускается.
service mysqld start
Starting mysqld: [FAILED]
Проверяю версию MySQL командой: MySQL -v, получаю ошибку:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

Проверяю версию MySQL командой: MySQL --version, показывает всё хорошо:
mysql  Ver 14.14 Distrib 5.6.40, for Linux (x86_64) using  EditLine wrapper

Как можно решить проблему? Спасибо за ответ!
UPD
Создал файл и дал ему права:
touch /var/lib/mysql/mysql.sock
chown -R mysql /var/lib/mysql/mysql.sock

Теперь показывает несколько иную ошибку:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)
  • Вопрос задан
  • 2809 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
sock-файл вручную создавать не надо, его должен создать MySQL после старта. У вас же он не запускается. Что выдаёт команда service mysqld status? Что в логах самого mysql?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы