Смяна на паролата на потребител на MySQL за Windows
Автор: Galli
В този урок ще обясня как се сменя паролата на потребител на MySQL ако сме я забравили и не можем да я сменим през phpMyAdmin.
- Трябва да спрем MySQL. След това отваряме Task Manager-a и проверяваме дали няма mysql-процес и ако има го спираме.
- Правим текстов файл с име mysql-init.txt на C:. В него записваме този код:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('novaparola');Отваряме Command Prompt, стигаме до папката mysql\bin. След като сме в нея пишем:
mysqld-nt --init-file=C:\mysql-init.txtи натискаме Enter.
Новата парола ще е novaparola.
- След това спираме процеса 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ко някой копира този урок в друг сайт, задължително да постави линк към тази страница!



