каталог mysqld исчезает после использования sudo сервис mysql остановка

Недавно обновленный до 16,04 от 14,04. Apache2 работает и клиентские работы PHP. Но /var/run/mysqld пропадает после остановки или перезапуска сервиса MySQL. Попробованный, чтобы удалить MySQL 5.7 и переустановить, и каталог восстанавливается с mysqld.sock. Это продолжает исчезать после останавливающегося/перезапускающего MySQL.

Когда каталог исчезает, становится невозможно загрузить MySQL ошибками пароля и входом в систему. Безопасный режим также не работает.

Оказывается, что это - ошибка с MySQL 5.6 на Ubuntu. Не проверяется, что это - также ошибка на 5,7, но имело ту же проблему как https://bugs.launchpad.net/ubuntu / + source/mysql-5.6 / + ошибка/1435823. Найденный другим обходным решением прежде, чем попробовать № 3 на этой странице. Возможно, № 3 также работал бы.

Добавление ниже как часть проблемы, так как это - то, что происходит, когда этот каталог исчезает:

# Unable to log in to MySQL 5.7 with or without passwords or in safe mode on Ubuntu 16.04 #

Это было исходной проблемой. Я пытался удалить MySQL 5.7 и переустановить. Это не работало. Когда я переустановил, я использовал корень в качестве пользователя без пароля. Никакая комбинация пользователя/пароля не работала, даже если корректный. После перезагрузки MySQL я искал .sock файл, который я не мог найти, следовательно предмет этого вопроса. Я использую MySQL 5.7.17 для Linux (i686).

0
задан 14 March 2017 в 09:22

2 ответа

Согласно комментарий motorbaby:

Сделал это обходное решение:

sudo service mysql stop
sudo mkdir /var/run/mysqld/
sudo chown mysqld /var/run/mysqld

После перезапуска MySQL, это обычно работало.

0
ответ дан 15 April 2019 в 21:15

Сделал это обходное решение:

sudo service mysql stop
mkdir /var/run/mysqld/
chown mysqld /var/run/mysqld/ 

После перезапуска MySQL это обычно работало.

1
ответ дан 3 November 2019 в 15:57

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

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