Najdôležitejšie užívateľ serveru MySQL je určite používateľ “koreň„. Používateľ, ktorý má všetko privilegovaný adminpoučný pre databázy (MySQL databázy).
Ak neviete, čo je heslo nastavené na užívateľa root MySQL, mali by ste dodržiavať niekoľko jednoduchých krokov pre obnovenie hesla. Urobili sme to na MySQL nainštalované v 5.6 CentOS.
Reset / Obnoviť MySQL root Passowrd
1. Sme prihlásiť sa užívateľ root v systéme, na ktorom MySQL server. (Koreň užívateľ systému, nie MySQL). Prihlásiť priamo z konzoly, alebo diaľkovo pomocou pripojenia ssh (s tmel z Windows).
2. Zastaviť proces / MySQL.
service mysqld stop
alebo
/etc/init.d/mysqld stop
Výsledkom bude:
Stopping MySQL: [ OK ]
3. Spustite server MySQL s voľbou „-skip-grant-tables“. Spustenie procesu servera / démona MySQL bez hesla.
mysqld_safe --skip-grant-tables &
Výsledok po príkazového riadku vyššie:
[1] 3041
[Root @ server ~] # Od mysqld daemon s databázami z / var / lib / mysql
4. Sme sa pripojiť k MySQL serveru sa používateľ root pomocou príkazu:
mysql -u root
Výstup:
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 1
Server version: 5.0.77 Source distribution
Type 'help;' or 'h' for help. Type 'c' to clear the buffer.
mysql>
5. Vyberte mysql a nastaviť nové heslo pre užívateľa root.
use mysql;
update user set password=PASSWORD("NOUA-PAROLA") where User='root';
flush privileges;
quit
Ktoré boli výsledkom objednávok nad:
mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> update user set password=PASSWORD("123456") where User='root';
Query OK, 0 rows affected (0.00 sec)
Rows matched: 3 Changed: 0 Warnings: 0
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)
mysql> quit
Bye
[root@server ~]#
6. Zastavte a reštartujte službu / MySQL
service mysqld stop
service mysqld start
Výsledok:
Starting MySQL: [ OK ]
Na obrázku nižšie je zobrazený všetky proces resetovanie hesla užívateľa koreň MySQL.

Teraz sa môžeme pripojiť k MySQL (podľa phpMyAdmin napríklad.) s užívateľom root pomocou nového heslo nastavené vyššie.
Tutorial testované CentOS 5.6 Pozri 14.12 MySQL Distribúcia 5.0.77, pre redhat-linux-gnu (i686) pomocou readline 5.1.