Я забыл имя пользователя и пароль Phpmyadmin?

Я забыл имя пользователя и пароль Phpmyadmin. Я установил phpmyadmin очень давно, но теперь я забыл эти данные для входа, что мне нужно сделать, чтобы получить доступ к панели phpmyadmin?

сбросить пароль пользователя mysql

Остановить MySQL

Первое, что нужно сделать, это остановить MySQL. Если вы используете Ubuntu или Debian, команда выглядит следующим образом:

sudo /etc/init.d/mysql stop 

Для CentOS, Fedora и RHEL команда:

 sudo /etc/init.d/mysqld stop 

Безопасный режим

Затем нам нужно запустить MySQL в безопасном режиме, то есть мы запустим MySQL, но пропустим таблицу привилегий пользователя. Опять же, обратите внимание, что для этих команд вам потребуется доступ к sudo, поэтому вам не нужно беспокоиться о том, что любой пользователь может сбросить пароль root MySQL:

 sudo mysqld_safe --skip-grant-tables & 

Примечание: требуется амперсанд (&) в конце команды.

Авторизоваться

Все, что нам нужно сделать, это войти в MySQL и установить пароль.

 mysql -u root 

Примечание. На этом этапе пароль не требуется, так как когда мы запустили MySQL, мы пропустили таблицу пользовательских привилегий.

Затем укажите MySQL, какую базу данных использовать:

 use mysql; 

Сброс пароля

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

 update user set password=PASSWORD("mynewpassword") where User='root'; 

и, наконец, очистить привилегии:

 flush privileges; 

Перезапуск

Теперь пароль был сброшен, нам нужно перезапустить MySQL, выйдя из системы:

 quit 

и просто останавливается и запускает MySQL.

На Ubuntu и Debian:

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

Когда я использовал эту команду:

 update user set password=PASSWORD("mynewpassword") where User='root'; 

У меня есть следующая ошибка:

 ERROR 1054 (42S22): Unknown column 'password' in 'field list' 

Я искал какое-то время, и я обнаружил, что мы должны использовать authentication_string вместо пароля, поэтому я думаю, что команда должна быть:

 update user set authentication_string=PASSWORD("mynewpassword") where User='root'; 

Вторая команда отлично работает для меня.