sql >> Database >  >> RDS >> Mysql

Toegang geweigerd voor gebruiker 'root'@'localhost' (met wachtwoord:JA)

Aangezien de eerste gespecificeerde code werkt en ook gebaseerd is op de gerapporteerde trace, ben ik er vrij zeker van dat het probleem in de database zit, niet in de codesyntaxis.

Gebaseerd op de Mysql-versie, probeer als alternatief om privileges in te stellen zonder de host (%) op te geven, zoals gebaseerd op Mysql-documentatie ,

Spoel ook privileges onmiddellijk na het gebruik van FLUSH PRIVILEGES;

Om er zeker van te zijn dat alles correct is, voert u ook eenSHOW GRANTS FOR NewUser; uit en controleer of NewUser in de lijst verschijnt met de bijbehorende machtigingen.



  1. Een zeer beschikbare database voor Moodle bouwen met MariaDB (replicatie en MariaDB-cluster)

  2. Kan ik een door een PDO voorbereide instructie gebruiken om een ​​identifier (een tabel- of veldnaam) of een syntaxissleutelwoord te binden?

  3. Waarde van veldA nemen, naar db-functie sturen, waarde teruggeven aan veldB

  4. MySQL - InnoDB versus MyISAM