Как сбросить пароль root при отказе в доступе к пользователю в экземпляре ubuntu ec2 - PullRequest
0 голосов
/ 24 апреля 2020

Я установил phpmyadmin на экземпляр ubuntu ec2. Страница Phpmyadmin отображается на первой странице, но я получаю сообщение об ошибке, запрещающее доступ пользователю root. Я уже установил пароль для root во время установки, но когда я пытаюсь войти в систему, используя mysql -u root -p, я получаю сообщение об ошибке access denied for user 'root@localhost' (using password: YES). Как мне установить пароль root, чтобы я мог войти в phpmyadmin?

1 Ответ

1 голос
/ 24 апреля 2020

Вы можете изменить пароль пользователя root следующим образом:

1.- Остановить службу Mysql

         service mysqld stop

O well:

        /etc/init.d/mysqld stop

2.- Запустите службу MySQL в открытом режиме с помощью следующей команды:

      mysqld_safe --skip-grant-tables --skip-networking &

3.- После запуска MySQL вы должны получить к нему доступ с правами пользователя root. Для этого вы можете сделать это просто с помощью:

      mysql -u root

4.- Войдя внутрь MySQL, вы получите доступ к базе данных MySQL, в которой вам нужно будет сменить пароль:

   mysql> use MySQL;

5.- В базе данных MySQL вы можете запустить следующий запрос, который внесет изменение пароля:

    mysql> UPDATE user SET password = PASSWORD ('password') WHERE user = 'root';

6.- И когда он завершится, вы будете возможность покинуть сервер MySQL с:

    mysql> exit

7.- Наконец, вам нужно будет перезапустить службу MySQL, чтобы она запускалась в обычном режиме:

    service mysqld restart

O хорошо:

 /etc/init.d/mysqld restart

После выполнения предыдущих шагов вы уже изменили пароль MySQL «root» пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...