Восстановление сбоев пароля MySQL и любой из Веб-сайтов не работают

Я использую Ubuntu 16.04, Apache 2.4 и MySQL 5.7.16.

Я выполнил следующие команды для восстановления моего потерянного пароля root MySQL, таким образом, я мог войти в PHPmyadmin и сделать резервные копии и т.д.:

sudo /etc/init.d/mysql stop
sudo mysqld_safe --skip-grant-tables &
mysql -uroot

    use mysql;
    update user set password=PASSWORD("HERE_I_TYPED_MY_NEW_PASSWORD") where User='root';
    flush privileges;
    quit

sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql start

Как я выполнил их точно:

Как Вы видите, я выполнил 9 команд всего. Когда я выполнил третий, вторичная открытая подсказка, к которому я вставил все 4 команды, которые происходят позже (в основном так же, как они появляются выше).

Я затем выполнил последние 2 команды, и с того момента не, только мой новый пароль не считает---, по которому я также не могу переместиться ни в одном из моих веб-сайтов---, Все веб-сайты дают "Ошибку базы данных" (даже после того, как я изменяю их пароль на новый), и я также не могу войти в PHPmyadmin со своим новым паролем:

Моя текущая проблема:

Когда я пытаюсь войти в PHPmyadmin со своим "новым" паролем (или даже вызвать вход в систему как корень без пароля), я добираюсь:

2002 - Никакой такой файл или каталог
Сервер не отвечает (или сокет локального сервера правильно не настроен).

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

Мой вопрос:

Действительно ли повреждение необратимо и как я мог вернуть его к нормальному? Я нашел документацию № up2date относительно этого.

Примечания:

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

0
задан 20 December 2016 в 09:46

1 ответ

Выполнение flush privileges может быть опасным. Необходимо проверить всех пользователей и видеть, есть ли у них все еще право GRANTS на их базы данных. Thay может решить веб-сайты "Ошибка базы данных"

2
ответ дан 7 November 2019 в 07:16

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

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