Maison > base de données > tutoriel mysql > Pourquoi mon application Java JDBC obtient-elle un « accès refusé » lors de la connexion à MySQL malgré des connexions réussies à partir d'autres langages ?

Pourquoi mon application Java JDBC obtient-elle un « accès refusé » lors de la connexion à MySQL malgré des connexions réussies à partir d'autres langages ?

Patricia Arquette
Libérer: 2024-11-27 14:40:11
original
712 Les gens l'ont consulté

Why Does My Java JDBC Application Get

Java JDBC ne peut pas se connecter à MySQL : accès refusé

Lors de la tentative d'établissement d'une connexion à MySQL via une application Java, les utilisateurs peuvent rencontrez l'erreur suivante :

java.sql.SQLException: Access denied for user 'vincent'@'x.x.x.x' (using password: YES)
Copier après la connexion

Cette erreur indique que l'utilisateur spécifié, 'vincent', ne parvient pas à se connecter à la base de données. Malgré l'octroi des mêmes privilèges de connexion utilisateur à tous les hôtes dans phpMyAdmin et des connexions réussies à l'aide d'un script Python, le problème persiste en Java.

Solution :

Pour résoudre ce problème , pensez à accorder à « vincent » tous les privilèges depuis n'importe quelle machine dans MySQL en émettant la commande suivante :

GRANT ALL PRIVILEGES ON db_name.* TO 'vincent'@'%';
Copier après la connexion

Remplacer 'db_name' avec le nom réel de la base de données à laquelle vous souhaitez accorder l'accès.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal