Webmaster общности: Predpriemach.com | SearchEngines.bg

    Смяна на паролата на потребител на MySQL за Windows

    Автор: Galli

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

    1. Трябва да спрем MySQL. След това отваряме Task Manager-a и проверяваме дали няма mysql-процес и ако има го спираме.
    2. Правим текстов файл с име 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.

    1. След това спираме процеса 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ко някой копира този урок в друг сайт, задължително да постави линк към тази страница!