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

Lo script PHP non si connette al database?

Ebbene, il messaggio di errore dice chiaramente che l'accesso è negato, quindi il nome host/nome utente/password/database è errato o l'utente non dispone delle autorizzazioni richieste.

Come impostare i permessi, in questo esempio tutti:

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

L'host è il punto da cui ti connetteresti. % può essere usato come wildchar. Vedi esempi più dettagliati nella documentazione . (puoi vedere il tuo utente + host nel messaggio di errore, btw)

Come nota a margine, dovresti verificare che la connessione sia riuscita prima di provare a utilizzare il collegamento al database in una query.