sql >> Database >  >> RDS >> Mysql

PHP-script maakt geen verbinding met database?

Welnu, de foutmelding zegt duidelijk dat de toegang is geweigerd, dus ofwel hostnaam/gebruikersnaam/wachtwoord/database is verkeerd of de gebruiker heeft niet de vereiste rechten.

Hoe u machtigingen instelt, in dit voorbeeld alles:

GRANT ALL PRIVILEGES ON database_name TO [email protected] IDENTIFIED BY 'password';
FLUSH PRIVILEGES;

Host is waar u verbinding mee zou maken. % kan worden gebruikt als een wildchar. Zie meer gedetailleerde voorbeelden in de documentatie . (u kunt uw gebruiker + host zien in de foutmelding, btw)

Even terzijde:u moet controleren of de verbinding is gelukt voordat u de databaselink in een zoekopdracht probeert te gebruiken.




  1. mysql selecteer query waarbij datum =... geen gegevens retourneren

  2. Blobs invoegen in MySql-databases met php

  3. Datagridview celwaarde wijziging update database

  4. PostgreSQL-beveiliging standaardiseren in multi-cloudomgevingen