Доступ запрещен для пользователя 'debian-sys-maint' 'localhost' (использование пароля: ДА) при соединении с сервером MySQL

Попробованный вчера для обновления моих 16,04 полей с sudo apt upgrade. Процесс закончен с вышеупомянутой ошибкой. Испытанные решения, которые существуют на форуме, но ничто не работало. Таким образом, я пытался удалить и переустановить mysql использование следующего метода

sudo purge mysql-server mysql-client mysql-common
sudo apt autoremove
rm -R /etc/mysql
rm -R ~/.mysql

перезапущенный и затем попробованный для переустанавливания mysql

sudo apt install mysql-server mysql-client

но получил ту же ошибку. Теперь я не могу даже войти в mysql, потому что у моего пользователя нет доступа. Как я могу иметь дело с этим?

0
задан 31 July 2017 в 02:00

1 ответ

Сначала остановите сервис

  1. сервис sudo mysql остановка

Мы постарались не просить пароль

  1. mysqld_safe - таблицы предоставления пропуска и

Вход в систему

  1. mysql-u корень

Мы выбираем mysql базу данных

  1. используйте mysql;

Затем измените пароль

  1. обновите пользовательский password=PASSWORD набора ("newpassword") где пользователь ='root';
  2. полномочия сброса;

Выход

  1. выход;

В последний раз

  1. сервис mysql остановка
  2. сервис mysql запускается

Получите доступ снова с новым паролем и пользователем root.

Для изменения пароля пользователя debian-sys-maint повторяет шаг 5.

Простите моему английскому языку, не мой родной язык

0
ответ дан 2 November 2019 в 20:52

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

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