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

Utknąłem z odmową dostępu dla użytkownika „root”@„localhost” — Terminal, Mac

Jedna metoda:

  1. zatrzymaj serwer MySQL.
  2. uruchom serwer MySQL z --skip-grant-tables opcja. Pozwala na połączenie z serwerem bez hasła.

    /path/to/mysqld --skip-grant-tables &
    
  3. połącz się ze swoim serwerem za pomocą klienta mysql:

    mysql
    
  4. zmień hasło roota (zastąp NewPassord według tego, co chcesz):

    UPDATE mysql.user SET password=PASSWORD('NewPassord') WHERE user='root';
    
  5. uruchom ponownie serwer MySQL.

Istnieją inne sposoby na zresetowanie hasła root MySQL:http://dev.mysql.com/doc/refman/5.6/en/resetowanie-permissions.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy poprawnie używam Java PooledConnections?

  2. InnoDB:numer błędu systemu operacyjnego 23 w operacji na plikach

  3. Uporządkować według daty (varchar)?

  4. Jaka jest zaleta używania try {} catch {} w porównaniu z {} else {}

  5. Uzyskaj wiek osoby w MySQL