sql >> Database >  >> RDS >> Mysql

Redenen voor MySQL-authenticatiefout:toegang geweigerd voor gebruiker 'xxx'@'yyy'?

Soms is er in php/mysql een verschil tussen localhost en 127.0.0.1

In mysql verleen je toegang op basis van de hostnaam, voor lokale gebruikers zou dit localhost zijn. Ik heb gezien dat php probeerde verbinding te maken met 'myservername' in plaats van localhost, hoewel in de configuratie 'localhost' was gedefinieerd.

Probeer toegang te verlenen in mysql voor 127.0.0.1 en maak verbinding in php via 127.0.0.1 poort 3306.



  1. Twee gegenereerde waarden in de leer

  2. Wijzigingen in een beschrijfbare partitie kunnen onverwacht mislukken

  3. Windows 8 en MySQL? Wat zijn mijn opties?

  4. Hoe de LIKE-operator werkt in SQLite