Не удалось запустить сервер mysql в ubuntu

После запуска команды mysql -v в Ubuntu, я получаю следующую ошибку:

ERROR 2002 (HY000): невозможно подключиться к локальному серверу MySQL через сокет '/var/run/mysqld/mysqld.sock' (2)

Ответ 1

Я думаю, это потому, что вы используете клиентское программное обеспечение, а не сервер.

  • mysql - клиент
  • mysqld - это сервер

Попробуйте: sudo service mysqld start

Чтобы проверить, что служба работает, используйте: ps -ef | grep mysql | grep -v grep ps -ef | grep mysql | grep -v grep ps -ef | grep mysql | grep -v grep.

Удаление:

sudo apt-get purge mysql-server
sudo apt-get autoremove
sudo apt-get autoclean

Повторная установка:

sudo apt-get update
sudo apt-get install mysql-server

Перед выполнением этого выполните резервное копирование всей папки:

sudo rm /etc/apt/apt.conf.d/50unattended-upgrades*
sudo apt-get update
sudo apt-get upgrade