Ето метод, който ще ви позволи да нулирате паролата „root“ на MYSQL съвсем просто.
Спрете услугата mysql
wampmanager -> MySQL -> Service -> Stop Service
Редактирайте файла my.ini
wampmanager -> MySQL -> my.ini
Намерете [wampmysqld]
(32 бита) или [wampmysqld64]
(64-битов) раздел в ini файла
Добавете този ред директно след това заглавие на раздел
skip-grant-tables
Рестартирайте услугата mysql.
wampmanager -> MySQL -> Service -> Start/Resume Service
Отворете MySQL конзолата
wampmanager -> MySQL -> MySQL Console
Сега ще нулираме паролата за root потребител, разбира се, това може да се използва за нулиране на паролата на всеки потребител.
Въведете следните 2 команди в mysql>
команден ред, всеки с двоеточие и запетая в края на ред, и натиснете ENTER след всеки ред, за да издадете командата на mysql.
Преди версия на MYSQL 5.7
UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;
След MYSQL версия 5.7 името на колоната се промени
UPDATE mysql.user SET authentication_string=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;
Обърнете внимание, че актуализацията може да съобщи, че е актуализирала повече от един ред, тъй като може да има повече от един потребителски акаунти с потребителски идентификатор „root“, всеки с различен домейн, т.е. 127.0.0.1, localhost и ::1
Сега въведете 'quit' в командния ред на mysql, за да съществува mysql.
Спрете услугата mysql
wampmanager -> MySQL -> Service -> Stop Service
Редактирайте файла my.ini
wampmanager -> MySQL -> my.ini
Намерете [wampmysqld]
(32 бита) или [wampmysqld64]
(64-битов) раздел в ini файла
Премахнете skip-grant-tables
параметър, който добавихме по-рано.
НЕ оставяйте този параметър в ini файла, тъй като е ОГРОМНА дупка в сигурността.
Рестартирайте услугата mysql.
wampmanager -> MySQL -> Service -> Start/Resume Service
Сега, ако искате, можете да настроите акаунта на root потребител, така че да не изтича автоматично паролата
wampmanager -> MySQL -> MySQL Console
и след това изпълнете тази заявка
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
Вече трябва да можете да влезете с phpmyadmin, като използвате потребителския идентификатор „root“ и новата парола, която току-що сте задали за този потребител.