Ошибка: Mysqld.socket отсутствует

Я работаю с Ubuntu 18.04.2. Я установил php7.2, а затем начал устанавливать mysql:

Я использовал

$ sudo apt update && sudo apt upgrade
$ sudo apt install mysql-server
//This part of the installation finished without errors
$ mysql_secure_installation
//Here the error occured

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

Error: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

После перехода в каталог на что указала ошибка, я попал в / var / run и / mysqld не существует.

Вот состояние mysql

$sudo service mysql status

● mysql.service
   Loaded: masked (/dev/null; bad)
   Active: inactive (dead)

После снятия маски с помощью:

$ systemctl unmask mysql.service

Состояние mysql изменилось

$sudo service mysql status
● mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; disabled; vendor preset: e
   Active: inactive (dead)

Но та же ошибка продолжалась при использовании mysql_secure_instalation

Я думал о создании каталога mysqld, но у меня все равно не было бы mysqld.sock. Я нашел людей с похожей проблемой, но это было после установки, и их решения не помогли мне.

0
задан 23 April 2019 в 14:12

1 ответ

Я не знаю, как исправить эту проблему, но я исправил ее, переустановив Ubuntu. Элементарное исправление, но это сработало.

0
ответ дан 23 April 2019 в 14:12

Другие вопросы по тегам:

Похожие вопросы: