Многие используют phpmyadmin или командную строку для изменения корневого пароля mysql, а после перезагрузки обнаруживают, что обнаружена ошибка входа в mysql — почему так?
Чтобы изменить пароль корня MySQL, нужно изменить пароль root в базе данных MySQL в программном обеспечении mysql, а также в конфигурационном файле.
И модификация в базе данных заключается не только в изменении одной строки данных, поэтому не изменяйте её вручную, а используйте команды для изменения.
Сначала войдите в phpmyadmin с корневым аккаунтом, затем кликните слева, чтобы войти в базу данных mysql, и нажмите «mysql» вверху, чтобы войти в интерфейс ввода SQL. Введите следующую команду:
обновить пользовательский набор password=password('123456'), где User='root'
Среди них 123456 пароль, который вы хотите изменить, поэтому помните, что не стоит менять пароль напрямую в базе данных.
Затем нажмите «Выполнить» в правом нижнем углу и увидите «Затронутые x строк», что означает, что модификация прошла успешно.
Смена пароля здесь практически делается, но возникает последующий вопрос: пароль базы данных меняется, и когда вы выйдете из phpMyAdmin и снова зайдёте, вы обнаружите, что не можете подключиться к базе данных.
Это связано с тем, что данные для входа в базу данных в phpMyAdmin остаются оригинальными, поэтому её нельзя войти.
Решение: откройте папку установки phpMyAdmin, найдите config.inc.php файл и откройте его в Notepad или другом текстовом редакторе.
Найти $cfg['Servers'][$i]['password'] = ''; Смените пароль на новый пароль, который только что установили, сохраните и выйдете.
Открой phpMyAdmin снова, можно подключиться нормально, и смена пароля завершена.
|