Zde vám ukážu, jak resetovat/změnit kořenové heslo MySql na příkazovém řádku v ubuntu linux, Pomocí některých příkazů mysql CLI můžete snadno obnovit své heslo správce mysql. Protože jsem zapomněl na své root heslo mysql, použiji níže uvedené příkazy k resetování hesla root mysql a funguje to jako kouzlo.
Error: ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO) |
Poté jsem provedl reset podle níže uvedených kroků
Krok-1: Nejprve se přihlaste ke svému ubuntu serveru pomocí ssh a zastavte mysql server.
sudo /etc/init.d/mysql stop |
NEBO
sudo service mysql stop |
Krok 2: Spusťte proces serveru/démona MySQL (mysqld) pomocí volby –skip-grant-tables, aby se nevyžadovalo heslo.
sudo mysqld_safe --skip-grant-tables & |
Krok 3: Připojte se k serveru mysql jako uživatel root spuštěním příkazu níže na terminálu.
sudo mysql -u root |
Krok-4: Nastavte nové heslo uživatele root mysql. Stačí nahradit „NewPassword“ požadovaným heslem v níže uvedeném příkazu.
UPDATE user SET Password=PASSWORD('NewPassword') WHERE User='root'; FLUSH PRIVILEGES; exit; |
Krok 5: Nyní je vše hotovo restartujte server mysql.
sudo /etc/init.d/mysql start |
NEBO
sudo service mysql start |