GNU/Linux >> Znalost Linux >  >> Linux

Jak resetovat heslo root MySQL 8.0 na Centos 7.x?

Pokud heslo ztratíte nebo zapomenete, budete možná muset resetovat své kořenové heslo MySQL. MySQL ukládá stávající heslo do tabulky uživatelů. Abychom aktualizovali stejné heslo, musíme obejít autentizaci MySQL.

Prosím, prostudujte si následující kroky k resetování root hesla MySQL pomocí -skip-grant-tables.

  1. Přihlaste se na svůj server pomocí SSH.

  2. Zastavte službu MySQL pomocí níže uvedeného příkazu.

    # systemctl stop mysqld.service
  3. Spuštěním níže uvedeného příkazu obejdete autentizaci MySQL.

    # mysqld --skip-grant-tables --user=mysql &
    
  4. Přihlaste se do MySQL nyní a nebude se ptát na heslo.

    # mysql -u root
    
  5. Znovu načtěte všechny granty pomocí níže uvedených příkazů.

    # FLUSH PRIVILEGES;
  6. Spusťte níže uvedený dotaz a změňte heslo uživatele root. Ujistěte se, že jste změnili nové_heslo pomocí svého aktualizovaného hesla.

    # ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_passowrd';
    
  7. Zastavte a spusťte službu MySQL pomocí níže uvedeného příkazu.

    # systemctl stop mysqld.service# systemctl start mysqld.service
  8. Nyní zkontrolujte pomocí nového hesla a měli byste se bez problémů přihlásit.

    # mysql -u root -p
    
    # FLUSH PRIVILEGES;

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

  2. Jak obnovit heslo root MySQL

  3. Jak obnovit heslo root MySQL

  1. Obnovte heslo root v CentOS 7 / RHEL 7

  2. Jak resetovat kořenové heslo MySQL

  3. Resetujte kořenové heslo MySQL

  1. Jak obnovit heslo root MySQL Server

  2. Jak resetovat kořenové heslo MySQL?

  3. Jak nainstalovat MySQL na CentOS 7.x?