Проблема установки сервера MySQL на Ubuntu 16.04

Я пытался установить сервер MySQL на Ubuntu 16.04, но когда я попытался выполнить команду: sudo mysql_secure_installation. Я получаю сообщение об ошибке:

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

Только что попробовал:

sudo apt install mysql-server mysql-client

Это моя установленная версия sql 🙁mysql --version):

mysql Ver 14.14 Distrib 5.7.12, для Linux (x86_64) с использованием EditLine
обертка

Похоже, MySQL был установлен на моей машине.

В первый раз, когда я установил сервер mysql, установщик спрашивает у меня пароль пользователя root, но во второй раз установщик не запрашивает у меня эти учетные данные, а затем, если я ввожу команду: mysql_secure_installationЯ получаю ту же проблему:

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

Также я попытался установить один сервер MySQL без клиента, и проблема та же. Я пытался remove.purge и переустановить MySQL, но я не смог заставить работать MySQL, я не знаю, что происходит.

0

Решение

Удалите сокет заблокированный файл:

sudo rm /var/run/mysqld/mysqld.sock

И запустите службу MySQL:

sudo service mysqld start
0

Другие решения

Похоже, служба MySQL не работает на вашем компьютере с Linux. Вы можете проверить, работает ли служба или не использует systemctl

systemctl status mysql

Если служба не запущена, вы можете запустить службу, используя systemctl

sudo systemctl start mysql

Но это запустит сервис только для текущего сеанса. Если вы перезагрузите машину, вы должны снова запустить mysql сервер. Для автоматического запуска сервиса при перезагрузке выполните

sudo systemctl enable mysql
0

По вопросам рекламы [email protected]