sql >> Database >  >> RDS >> Mysql

Vastgelopen met toegang geweigerd voor gebruiker 'root'@'localhost' - Terminal, Mac

Eén methode:

  1. stop je MySQL-server.
  2. start uw MySQL-server met de --skip-grant-tables optie. Hiermee kunt u zonder wachtwoord verbinding maken met de server.

    /path/to/mysqld --skip-grant-tables &
    
  3. maak verbinding met uw server met behulp van de mysql-client:

    mysql
    
  4. verander het root-wachtwoord (vervang NewPassord door wat je wilt):

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

Er zijn andere manieren om het MySQL-rootwachtwoord opnieuw in te stellen:http://dev.mysql.com/doc/refman/5.6/en/resetting-permissions.html



  1. PostgreSQL 'NIET IN' en subquery

  2. Hoe het verschil in uren (decimaal) tussen twee datums in SQL Server te berekenen?

  3. mysql:selecteren, invoegen, verwijderen en bijwerken in één query

  4. ORDER DOOR een gelijke waarde in MySQL