Багато людей використовують phpmyadmin або командний рядок для зміни кореневого пароля mysql, і після перезавантаження виявляють, що виявлена помилка входу в mysql, чому так?
Щоб змінити пароль root-файлу mysql, потрібно змінити пароль root у базі даних mysql у програмному забезпеченні mysql, а також у файлі конфігурації.
І модифікація в базі даних полягає не лише в тому, щоб змінити один рядок даних, тож не змінювати його вручну, а й використовувати команди для зміни.
Спочатку увійдіть у phpmyadmin з root-акаунтом, потім натисніть зліва, щоб увійти в базу даних mysql, і натисніть "mysql" зверху, щоб увійти до інтерфейсу введення SQL. Введіть таку команду:
оновити користувацький набір password=password('123456'), де User='root'
Серед них 123456 пароль, який ви хочете змінити, тому пам'ятайте, що не варто змінювати пароль безпосередньо в базі даних.
Потім натисніть «Виконати» у нижньому правому куті і побачте «Уражені x ліній», що означає, що модифікація успішна.
Зміна пароля тут фактично виконується, але виникає подальша проблема: пароль бази даних змінюється, і коли ви виходите з phpMyAdmin і заходите знову, виявляється, що не можете підключитися до бази даних.
Це пов'язано з тим, що дані для входу в базу даних у phpMyAdmin залишаються оригінальними, тому її неможливо увійти.
Рішення: Відкрийте каталог встановлення phpMyAdmin, знайдіть файл config.inc.php і відкрийте його в Notepad або іншому текстовому редакторі.
Знайти $cfg['Servers'][$i]['password'] = ''; Зміни на новий пароль, який щойно встановив, збережи і вийди.
Відкрийте phpMyAdmin знову, можна підключитися нормально, і зміна пароля завершена.
|