Назад | Перейти на главную страницу

Изменение пароля root phpmyadmin

Я пытаюсь понять, как изменить пароль root для phpmyadmin. Я пробовал сделать это несколько раз, используя это:

$ mysql -u root -p
use mysql;
update user set password=PASSWORD("NEWPASSWORD") where User='root'

Но затем, когда я захожу в систему, используя новый пароль или даже старый пароль, мне отказывают в доступе. Любая помощь приветствуется!

Я смог сделать это вместо обновления
update user set password=PASSWORD("newpassword") where User='root'
но используя
set password = password ("newpassword");
flush privileges //по желанию
quit

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

В качестве примечания я предлагаю вам заблокировать root от регистрации на phpmyadmin и входите в него только с помощью определенных пользователей с доступом к определенным базам данных, если только наличие root-доступа не является строго необходимым (например, нет консольного доступа к серверу БД).

Если это действительно необходимо, по крайней мере, запустите phpmyadmin через SSL, поскольку передача пароля root MySQL через соединение с открытым текстом не очень разумно.