Промяна на паролата за корен MySQL в Linux, Частейн

Как да променя администраторската парола в MySQL.
Този въпрос възниква постоянно за потребители, които наемат сървъри в офиса, където имам привилегията да работят.
Реших да напиша тук, за да даде линк към блога си на тези, които страдат, а не върху това, което, че външен човек







За RedHat Linux (Fedora Core / Cent OS):
1. Спрете MySQL:

# /etc/rc.d/init.d/mysqld спре

2. Стартирайте MySQL в безопасен режим:

# / ЮЕсАр / хамбар / mysqld_safe --skip-грантови маси --user = корен

3. Започнете клиента от корена:

MySQL -u корен

4. В MySQL> бързото изпълнение на искане за промяна на паролата, вместо «NewPassWord» да въведете новата парола:

MySQL> UPDATE mysql.user SET парола = ПАРОЛА ( "NewPassWord"), когато ползвателят = 'корен;

5. привилегии на рестартиране

MySQL> FLUSH ПРАВА;

6. Излезте от MYSQL:

MySQL> откажат;







7. Рестартирайте MySQL:

# /etc/rc.d/init.d/mysqld спре
# /etc/rc.d/init.d/mysqld започнете

Това е всичко - корен парола е променена в MySQL.
Като цяло, всички по-горе е вярно, че "както е" и за Фьодор очаквания за останалата част от Linux и дори FreeBSD - с козметични промени.

От популярните търсене пиша за всички Debian, за ..

Така че, основната промяна на парола за MySQL за Debian / Ubuntu:
1. Спрете MySQL
# /etc/init.d/mysql спре
2. Стартирайте MySQL в безопасен режим:

# / ЮЕсАр / хамбар / mysqld_safe --skip-грантови маси --user = корен

3. Започнете клиента от корена:

MySQL -u корен

4. В MySQL> бързото изпълнение на искане за промяна на паролата, вместо «NewPassWord» да въведете новата парола:

MySQL> UPDATE mysql.user SET парола = ПАРОЛА ( "NewPassWord"), когато ползвателят = 'корен;

5. привилегии на рестартиране

MySQL> FLUSH ПРАВА;

6. Излезте от MYSQL:

MySQL> откажат;

7. Рестартирайте MySQL:

# /etc/init.d/mysqld спре
# /etc/init.d/mysqld започнете

# / ЮЕсАр / местни / и т.н. / rc.d / Mysqld стоп и т.н. 🙂
Разбера начин да mysqld_safe винаги можете да, като командата
# Whereis mysqld_safe

Успех на всички и не забравяйте паролата. 🙂