Смяна на паролата на потребител на MySQL за Windows
В този урок ще обясня как се сменя паролата на потребител на MySQL ако сме я забравили и не можем да я сменим през phpMyAdmin.

1. Трябва да спрем MySQL. След това отваряме Task Manager-a и проверяваме дали няма mysql-процес и ако има го спираме.
2. Правим текстов файл с име mysql-init.txt на C:\. В него записваме този код:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('novaparola');

3. Отваряме Command Prompt, стигаме до папката mysql\bin. След като сме в нея пишем:

mysqld-nt --init-file=C:\mysql-init.txt

и натискаме Enter.
Новата парола ще е novaparola.
4. След това спираме процеса mysql-nt.exe, трием файла mysql-init.txt и пускаме MySQL.


Ако искаме да сменим паролата на друг потребител, а не на root (както е по-горе), във файла
mysql-init.txt ще заменим root с името на другия потребител. Примерно, за да променим паролата на потребител ivan, в mysql-init.txt ще напишем

SET PASSWORD FOR 'ivan'@'localhost' = PASSWORD('novaparola');

Новата парола ще е novaparola.

Файлът mysql-init.txt не е задължително да е с това име, както и да е на локален диск C:\. Може да му сложите име по ваш избор, и където искате, само трябва при писането на командата

mysqld-nt --init-file=C:\mysql-init.txt

в Command Prompt да посочите правилно пътя до него.


Aко някой копира този урок в друг сайт, задължително да постави линк към тази страница!


/ Трябва да сте регистриран за да напишете коментар /