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. 🙂