GNU/Linux >> Znalost Linux >  >> Cent OS

Jak obnovit heslo root MySQL Server

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 user nebo přístup k root user . Doporučujeme jednat jako non-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.


Cent OS
  1. Jak resetovat kořenové heslo MySQL nebo MariaDB

  2. Jak resetovat kořenové heslo MySQL

  3. Resetujte kořenové heslo MySQL

  1. Jak resetovat kořenové heslo MySQL na CentOS 6

  2. Jak obnovit heslo root MySQL

  3. Jak obnovit heslo root MySQL

  1. Jak resetovat heslo root v Ubuntu 17.10

  2. Jak obnovit heslo Ubuntu?

  3. Jak resetovat kořenové heslo MySQL?