Ustaw / zmień / zresetuj hasło roota MySQL w systemie Ubuntu Linux. Wprowadź następujące wiersze w swoim terminalu.
- Zatrzymaj serwer MySQL:
sudo /etc/init.d/mysql stop
- 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
- Zaloguj się do MySQL jako root:
mysql -u root mysql
- 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:
- Ustaw/Zmień/Zresetuj hasło roota MySQL na Ubuntu Linux
- Jak zresetować hasło roota (v5.6 )
- Jak zresetować hasło roota (v8.0 )