Първото нещо, което трябва да направите, е да стартирате това:
SHOW GRANTS;
Бързо ще видите, че ви е назначен анонимният потребител за удостоверяване в mysql.
Вместо да влизате в mysql с
mysql
влезте по следния начин:
mysql -uroot
По подразбиране [email protected] има всички права и няма парола.
Ако не можете да влезете като root без парола, направете следното:
Стъпка 01) Добавете двете опции в секцията mysqld на my.ini:
[mysqld]
skip-grant-tables
skip-networking
Стъпка 02) Рестартирайте mysql
net stop mysql
<wait 10 seconds>
net start mysql
Стъпка 03) Свържете се с mysql
mysql
Стъпка 04) Създайте парола от [email protected]
UPDATE mysql.user SET password=password('whateverpasswordyoulike')
WHERE user='root' AND host='localhost';
exit
Стъпка 05) Рестартирайте mysql
net stop mysql
<wait 10 seconds>
net start mysql
Стъпка 06) Влезте като root с парола
mysql -u root -p
От там трябва да си добър.
ПРЕДУПРЕЖДЕНИЕ:Моля, премахнете анонимните потребители !!!