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

Zapomniane hasło root do mysql

Oto kroki, które należy wykonać:

  1. Zlokalizuj plik konfiguracyjny MySQL za pomocą:$ mysql --help | grep -A 1 "Default options"

W Ubuntu 16 lokalizacja pliku to zazwyczaj /etc/mysql/mysql.conf.d/mysqld.cnf

  1. Edytuj plik konfiguracyjny za pomocą:$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

  2. Dodaj skip-grant-tables pod [mysqld] zablokuj i zapisz zmiany.

  1. Zrestartuj usługę MySQL za pomocą:sudo service mysql restart

  2. Sprawdź stan usługi MySQL:sudo service mysql status

  1. Zaloguj się do mysql za pomocą:$ mysql -u root

  2. I zmień root hasło:

mysql> UPRAWNIENIA PŁUKANIA;

mysql> ZMIEŃ UŻYTKOWNIKA 'root'@'localhost' ZIDENTYFIKOWANO ZA POMOCĄ mysql_native_password PRZEZ 'MyNewPass';

  1. Przywróć zmiany w pliku konfiguracyjnym MySQL, usuwając skip-grant-tables wiersz lub skomentowanie go za pomocą # (hasz).

  2. Na koniec zrestartuj usługę MySQL i gotowe.



  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 połączyć wiele wierszy w jedną kolumnę w MySQL?

  2. Jak mogę zapobiec wstrzykiwaniu SQL w PHP?

  3. Jak usunąć z wielu tabel w MySQL?

  4. Jak mogę wstawić wiele wierszy do tabeli MySQL i zwrócić nowe identyfikatory?

  5. Jak obliczyć średnią kroczącą w MySQL