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

Jak znaleźć hasło roota MySQL?

dzięki @thusharaK mogłem zresetować hasło roota bez znajomości starego hasła.

Na Ubuntu zrobiłem co następuje:

sudo service mysql stop
sudo mysqld_safe --skip-grant-tables --skip-syslog --skip-networking

Następnie uruchom mysql w nowym terminalu:

mysql -u root

I uruchom następujące zapytania, aby zmienić hasło:

UPDATE mysql.user SET authentication_string=PASSWORD('password') WHERE User='root';
FLUSH PRIVILEGES;

W MySQL 5.7 pole hasła w polu tabeli mysql.user zostało usunięte, teraz nazwa pola to 'authentication_string'.

Wyjdź z trybu awaryjnego mysql i uruchom usługę mysql:

mysqladmin shutdown
sudo service mysql start


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. EXTRACT() Przykłady – MySQL

  2. Czy w MySQL mogę skopiować jeden wiersz, aby wstawić go do tej samej tabeli?

  3. Jak wyszukiwać w polu daty dla ciągu znaków za pomocą interfejsu JPA Criteria API

  4. WEEK() Przykłady – MySQL

  5. Kolumna „id”, w której klauzula jest niejednoznaczna