
V tomto tutoriálu vám ukážeme, jak resetovat heslo uživatele root MySQL server. Ve výchozím nastavení bude server MySQL nainstalován s účtem root a heslo je prázdné. Už jste někdy zapomněli heslo root na jednom z vašich serverů MySQL? Pokud jste nastavili heslo pro root a zapomněli jste ho, budete muset resetovat heslo root pro MySQL. Chcete-li resetovat heslo MySQL, postupujte podle těchto pokynů a předpokládáme, že již máte malé množství znalostí MySQL.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na svém vlastním VPS. Resetování hesla MySQL je docela jednoduché. Ukážu vám krok za krokem resetování hesla root MySQL serveru.
Předpoklady
- Server s jedním z následujících operačních systémů:Ubuntu nebo CentOS Linux.
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
- Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
non-root sudo usernebo přístup kroot user. Doporučujeme jednat jakonon-root sudo user, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Resetovat kořenové heslo serveru MySQL
Krok 1. První věc, kterou musíte udělat, je zastavit MySQL.
### CentOS 6 ### sudo service mysqld stop ### CentOS 7 ### sudo systemctl stop mysqld
Krok 2. Dále musíme spustit MySQL v nouzovém režimu pomocí --skip-grant-tables tak, že nebude vyžadovat heslo.
mysqld_safe --skip-grant-tables &
Krok 3. Spusťte proces klienta MySQL pomocí tohoto příkazu s účtem root a prázdným heslem.
mysql -u root
Krok 4. Změňte heslo pro účet root.
mysql> use mysql;
mysql> update user set password=PASSWORD("NEW-ROOT-PASSWORD") where #User='root';
mysql> flush privileges;
mysql> quit Krok 5. Restartujte MySQL.
Po dokončení můžete restartovat instalaci MySQL spuštěním následujícího příkazu:
### CentOS 6 ### service mysqld restart ### CentOS 7 ### systemctl restart mysqld
Blahopřejeme! Úspěšně jste resetovali své heslo MySQL. Děkujeme, že jste použili tento návod k obnovení hesla uživatele root MySQL v systému Linux. Pro další pomoc nebo užitečné informace vám doporučujeme zkontrolovat oficiální MySQL webové stránky.