Сбросить пароль для mysql в ubuntu: [дубликат]

На этот вопрос уже есть ответ здесь:

Обратитесь к этому вопросу ( Сброс забытого пароля phpmyadmin ) Я пытаюсь сбросить пароль установленного mysql. Но запустите третью команду mysql -u root mysql , я получу сообщение об ошибке

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: N
O).

Я много искал, но не могу найти решение. виртуальная машина работает в облачной службе Azure

0
задан 13 April 2017 в 15:24

1 ответ

Для изменения mysqld пароля просто следуют этим инструкциям:

Остановка mysql процесс демона с помощью этой команды:

sudo service mysql stop

Запускают mysqld процесс демона с помощью - опция таблиц предоставления пропуска с этой командой

sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &

, поскольку Вы не проверяете пользователя privs в этой точке, является самым безопасным отключить сети. В Щеголеватом, /usr/bin/mysqld... не работал. Однако mysqld --skip-grant-tables сделал.

запускаются, mysql клиентский процесс с помощью этой команды

mysql -u root

от подсказки mysql выполняют эту команду, чтобы смочь измениться, любой пароль

FLUSH PRIVILEGES;

Затем сбросил/обновил пароль

SET PASSWORD FOR root@'localhost' = PASSWORD('password');

, Если у Вас есть корневая учетная запись mysql, которая может соединиться отовсюду, необходимо также сделать:

UPDATE mysql.user SET Password=PASSWORD('newpwd') WHERE User='root';

Проверка эта официальная справка

<час>

, Если вышеупомянутый метод не работал, проверяет это.

Проверка версия Вашего mysql-server;

apt-cache policy mysql-server

Теперь можно знать mysql-server-X.X установленный в системе.

  1. Запускают реконфигурирование с:

    sudo dpkg-reconfigure mysql-server-X.X
    

Это предложит Вам вводить свой новый пароль и подтверждать реконфигурирование.

snap1

  1. Теперь можно войти в систему:

    mysql -u root -p
    
1
ответ дан 14 April 2017 в 01:24

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

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