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

PHP-script vil ikke oprette forbindelse til databasen?

Nå, fejlmeddelelsen siger tydeligt, at adgang nægtes, så enten er værtsnavn/brugernavn/adgangskode/database forkert, eller også har brugeren ikke de nødvendige tilladelser.

Sådan opsætter du tilladelser, i dette eksempel alle:

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

Værten er det sted, hvor du vil oprette forbindelse fra. % kan bruges som vildtør. Se mere detaljerede eksempler i dokumentationen . (du kan se din bruger + vært i fejlmeddelelsen, btw)

Som en sidebemærkning bør du kontrollere, at forbindelsen var vellykket, før du forsøger at bruge databaselinket i en forespørgsel.




  1. MySQL mange-til-mange forhold til UDENLANDSKE NØGLER

  2. Arbejde med MyISAM i MySQL

  3. Konverter JSON-array i MySQL til rækker

  4. Yii2 - venstre join på flere betingelse