Megváltoztatása a gyökér mysql jelszót linux, Chastain

Hogyan változtassuk meg a root jelszót a MySQL.
Ez a kérdés állandóan felmerül a felhasználók számára, akik bérleti szerverek az irodában, ahol a kiváltság, hogy működik.
Elhatároztam, hogy írok ide, hogy egy linket a blog azoknak, akik szenvednek, és nem mi, hogy kívülálló

RedHat Linux (Fedora Core / Cent OS):
1. Állítsa le a MySQL:

# /etc/rc.d/init.d/mysqld megáll

2. Run mysql biztonságos állapotban:

# / Usr / bin / mysqld_safe --skip-támogatás-asztalok --user = root

3. Indítsa el az ügyfél a root:

mysql -u root

4. A mysql> prompt végrehajtani a kérést a jelszó megváltoztatása helyett «ÚjJelszó» adja meg az új jelszót:

mysql> UPDATE mysql.user SET password = jelszó ( 'ÚjJelszó') WHERE user = 'root';

5. Reboot jogosultságokat

mysql> FLUSH KIVÁLTSÁGOK;

6. Lépjen ki a MYSQL:

mysql> kilép;

7. Indítsa újra MySQL:

# /etc/rc.d/init.d/mysqld megáll
# /etc/rc.d/init.d/mysqld indul

Ez minden - root jelszó megváltozott a MySQL.
Általánosságban, az összes fenti igaz „ahogy van”, és Fedor-várt a többi Linux és FreeBSD még - a kozmetikai változtatásokat.

Közkívánatra, írok minden Debian érdekében ..

Tehát root jelszót változás MySQL Debian / Ubuntu:
1. Állítsa le a MySQL
# /etc/init.d/mysql megáll
2. Run mysql biztonságos állapotban:

# / Usr / bin / mysqld_safe --skip-támogatás-asztalok --user = root

3. Indítsa el az ügyfél a root:

mysql -u root

4. A mysql> prompt végrehajtani a kérést a jelszó megváltoztatása helyett «ÚjJelszó» adja meg az új jelszót:

mysql> UPDATE mysql.user SET password = jelszó ( 'ÚjJelszó') WHERE user = 'root';

5. Reboot jogosultságokat

mysql> FLUSH KIVÁLTSÁGOK;

6. Lépjen ki a MYSQL:

mysql> kilép;

7. Indítsa újra MySQL:

# /etc/init.d/mysqld megáll
# /etc/init.d/mysqld indul

# / Usr / local / etc / rc.d / mysqld megálló, stb 🙂
Kitalálni a módját, hogy mysqld_safe akkor mindig, így a parancs
# WhereIs mysqld_safe

Sok szerencsét mindenkinek, és ne felejtsük el a jelszót. 🙂