Eh bien, le message d'erreur indique clairement que l'accès est refusé, donc soit le nom d'hôte/nom d'utilisateur/mot de passe/base de données est erroné, soit l'utilisateur ne dispose pas des autorisations requises.
Comment configurer les autorisations, dans cet exemple toutes :
GRANT ALL PRIVILEGES ON database_name TO [email protected] IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
L'hôte est l'endroit à partir duquel vous vous connectez. %
peut être utilisé comme omble chevalier. Voir des exemples plus détaillés dans la documentation
. (vous pouvez voir votre utilisateur + hôte dans le message d'erreur, btw)
En remarque, vous devez vérifier que la connexion a réussi avant d'essayer d'utiliser le lien de la base de données dans une requête.