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

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

1
задан 1 August 2015 в 17:00

2 ответа

сбросьте пароль root

mysql MySQL

Stop, первое, что нужно сделать является 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
7
ответ дан 3 December 2019 в 06:22

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

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';

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

1
ответ дан 3 December 2019 в 06:22

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

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