1 – Zastavení služby mysql
Pro hostitele se systémem Debian / Ubuntu spusťte následující příkaz
#sudo /etc/init.d/mysql stop
Pro hostitele se systémem RHEL / Centos / Fedora spusťte následující příkaz
#sudo /etc/init.d/mysqld stop
Zastavení databázového serveru MySQL:mysqld.
2 – Spuštění mysql v nouzovém režimu
Chcete-li spustit následující příkaz, musíte mít uživatel root
# mysqld_safe –skip-grant-tables &
[1] 5988
Spuštění démona mysqld s databázemi z /var/lib/mysql
mysqld_safe[6025]:spuštěno
3 – Připojte se k serveru mysql
# mysql
nebo
# mysql –u -root
Vítejte v monitoru MySQL. Příkazy končí na; nebo \g.
Vaše ID připojení MySQL je 1 k verzi serveru:4.1.15-Debian_1-log
Nápovědu získáte zadáním „help;“ nebo „\h“. Chcete-li vymazat vyrovnávací paměť, zadejte „\c“.
mysql>
4 – Nastavení nového hesla root mysql
Zadejte následující příkazy
#mysql> použijte mysql; <——— pro výběr databáze;
#mysql> aktualizovat uživatelskou sadu password=PASSWORD("NEW-ROOT-PASSWORD") kde User='root'; <——— pro nastavení nového hesla pro uživatele root
#mysql> flush oprávnění; <—- pro vyprázdnění priveleges
#mysql> quit <— pro ukončení úlohy a výstup z mysql
5 – zastavení služby mysql
#sudo /etc/init.d/mysqld stop
Zastavení databázového serveru MySQL:mysqld
ZASTAVENÍ serveru ze souboru pid /var/run/mysqld/mysqld.pid
mysqld_safe[6186]:ukončeno
[1]+ Hotovo mysqld_safe –skip-grant-tables
6 – spuštění služby mysql
# /etc/init.d/mysql start
# mysql -u root –p <— Použijte nové heslo nastavené v kroku 4
#mysql> <– výzva k přihlášení do mysql zobrazí po úspěšném přihlášení