How to Reset MySQL Root Password on Windows
Obsah:
- Předpoklady
- Identifikujte verzi serveru
- Jak obnovit MySQL nebo MariaDB Root Password
- 1. Zastavte službu MySQL / MariaDB
- 2. Spusťte server MySQL / MariaDB bez načtení grantových tabulek
- 3. Přihlaste se do prostředí MySQL
- 4. Nastavte nové heslo root
- 5. Zastavte a spusťte databázový server normálně
- 6. Ověřte heslo
- Závěr
Zapomněli jste heslo uživatele MySQL? Nebojte se, stane se to všem nám.
V tomto tutoriálu vám ukážeme, jak resetovat kořenové heslo MySQL v případě, že jste jej zapomněli. Tato příručka by měla fungovat s jakoukoli moderní distribucí systému Linux, jako je Ubuntu 18.04 a CentOS 7.
Předpoklady
Před pokračováním v níže uvedených krocích se ujistěte, že jste přihlášeni k serveru jako uživatel s právy sudo.
Identifikujte verzi serveru
V závislosti na verzi serveru MySQL nebo MariaDB, kterou používáte ve vašem systému, budete muset pro obnovení kořenového hesla použít různé příkazy.
Verze serveru můžete najít zadáním následujícího příkazu:
mysql --version
mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLine wrapper
Nebo výstup takto pro MariaDB:
mysql Ver 15.1 Distrib 10.1.33-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
Nezapomeňte si poznamenat, kterou verzi MySQL nebo MariaDB používáte.
Jak obnovit MySQL nebo MariaDB Root Password
Chcete-li obnovit své root heslo MySQL / MariaDB, postupujte takto:
1. Zastavte službu MySQL / MariaDB
Chcete-li změnit heslo uživatele root, musíme nejprve zastavit server MySQL. Chcete-li to provést, zadejte následující příkaz:
2. Spusťte server MySQL / MariaDB bez načtení grantových tabulek
Pokud je povolena volba
--skip-grant-tables
může se kdokoli připojit k databázovému serveru bez hesla a se všemi oprávněními.
Spuštění databázového serveru bez načtení typu grantových tabulek:
sudo mysqld_safe --skip-grant-tables &
Znak ampersand
&
na konci výše uvedeného příkazu způsobí spuštění programu na pozadí, takže můžeme pokračovat v používání shellu.
3. Přihlaste se do prostředí MySQL
Nyní se můžete připojit k databázovému serveru jako uživatel root, aniž byste byli vyzváni k zadání hesla:
4. Nastavte nové heslo root
-
Pokud máte MySQL 5.7.6 nebo novější nebo MariaDB 10.1.20 a novější, spusťte následující příkazy:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MY_NEW_PASSWORD';
FLUSH PRIVILEGES;
Pokud pro vás příkaz
ALTER USER
nefunguje, zkuste přímo upravit uživatelskou tabulku:UPDATE mysql.user SET authentication_string = PASSWORD('MY_NEW_PASSWORD')
WHERE User = 'root' AND Host = 'localhost';
FLUSH PRIVILEGES;
Spusťte následující příkazy, pokud máte MySQL 5.7.5 a starší nebo MariaDB 10.1.20 a starší:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MY_NEW_PASSWORD');
FLUSH PRIVILEGES;
V obou případech, pokud vše půjde dobře, byste měli vidět následující výstup:
Query OK, 0 rows affected (0.00 sec)
5. Zastavte a spusťte databázový server normálně
Nyní, když je nastaveno heslo uživatele root, musíme databázový server zastavit a spustit normálně.
Zastavte databázový server pomocí následujícího příkazu:
mysqladmin -u root -p shutdown
Budete vyzváni k zadání nového kořenového hesla:
Spusťte databázový server normálně:
-
Pro MySQL zadejte:
sudo systemctl start mysql
Pro MariaDB zadejte:
sudo systemctl start mariadb
6. Ověřte heslo
Chcete-li ověřit, zda bylo nové heslo root správně použito, zadejte následující příkaz:
mysql -u root -p
Budete vyzváni k zadání nového kořenového hesla. Zadejte jej a měli byste být přihlášeni do databázového serveru.
Závěr
V tomto tutoriálu jste se naučili, jak resetovat své kořenové heslo MySQL nebo MariaDB. Ujistěte se, že vaše nové kořenové heslo je silné a bezpečné a uložte je na bezpečném místě.
Pokud máte nějaké dotazy, neváhejte a zanechte komentář.
mysql mariadbJak zakázat nefunkční heslo Heslo pro přihlášení v prohlížeči Firefox
Zobrazit tento příspěvek pokud chcete zakázat Toto spojení není zabezpečené.
Jak resetovat hlavní heslo firefox
Nemůžete vytvořit nové hlavní heslo pro Firefox, protože jste ztratili staré? Nejprve je třeba resetovat tento. Naučte se, jak na to.
Jak resetovat heslo správce v systému Windows 10
Zapomněli jste heslo správce systému Windows 10? Zde jsou tři způsoby, jak můžete obnovit heslo správce systému Windows 10 a získat zpět kontrolu nad svým systémem.