sql >> Database teknologi >  >> RDS >> Mysql

Sidder fast med adgang nægtet for brugeren 'root'@'localhost' - Terminal, Mac

En metode:

  1. stop din MySQL-server.
  2. start din MySQL-server med --skip-grant-tables mulighed. Det giver dig mulighed for at oprette forbindelse til serveren uden en adgangskode.

    /path/to/mysqld --skip-grant-tables &
    
  3. opret forbindelse til din server ved hjælp af mysql-klienten:

    mysql
    
  4. ændre root-adgangskoden (erstat NewPassord efter hvad du ønsker):

    UPDATE mysql.user SET password=PASSWORD('NewPassord') WHERE user='root';
    
  5. genstart din MySQL-server.

Der er andre måder at nulstille MySQL root-adgangskoden på:http://dev.mysql.com/doc/refman/5.6/en/resetting-permissions.html



  1. Hurtigere alternativ i Oracle til SELECT COUNT(*) FROM nogetable

  2. Kan jeg fortryde en transaktion, jeg allerede har begået? (tab af data)

  3. Vis rekord ældre end 3 måneder i sql

  4. Hvordan opsætter man pandas DataFrame til PostgreSQL-tabellen?