Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL:Jak zresetować lub zmienić hasło roota MySQL?

Ustaw / zmień / zresetuj hasło roota MySQL w systemie Ubuntu Linux. Wprowadź następujące wiersze w swoim terminalu.

  1. Zatrzymaj serwer MySQL:sudo /etc/init.d/mysql stop
  2. Uruchom mysqld konfiguracja:sudo mysqld --skip-grant-tables &

W niektórych przypadkach musisz utworzyć /var/run/mysqld po pierwsze:

    sudo mkdir -v /var/run/mysqld && sudo chown mysql /var/run/mysqld
  1. Zaloguj się do MySQL jako root:mysql -u root mysql
  2. Zastąp YOURNEWPASSWORD z nowym hasłem:

Dla MySQL <8.0

    UPDATE
      mysql.user
    SET
      Password = PASSWORD('YOURNEWPASSWORD')
    WHERE
      User = 'root';
    FLUSH PRIVILEGES;
    exit;

Uwaga:w niektórych wersjach, jeśli password kolumna nie istnieje, możesz spróbować:
UPDATE user SET authentication_string=password('YOURNEWPASSWORD') WHERE user='root';

Uwaga:ta metoda nie jest uważana za najbezpieczniejszy sposób resetowania hasła, jednak działa.

Dla MySQL>=8.0

ALTER USER 'root'@'localhost' IDENTIFIED BY 'YOURNEWPASSWORD';

Referencje:

  1. Ustaw/Zmień/Zresetuj hasło roota MySQL na Ubuntu Linux
  2. Jak zresetować hasło roota (v5.6 )
  3. Jak zresetować hasło roota (v8.0 )


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak ustawić zestaw znaków i sortowanie bazy danych w MySQL?

  2. Wydajność MySQL:MyISAM kontra InnoDB

  3. Jak zarządzać bazą danych za pomocą Adminera

  4. Używanie Pythona i MySQL w procesie ETL:Używanie Pythona i SQLAlchemy

  5. PDO z INSERT INTO poprzez przygotowane zestawienia