Problème de connexion MySql / C
Résolu/Fermé
A voir également:
- Problème de connexion MySql / C
- Formate pour taxer client connexion ✓ - Forum Matériel informatique
- Instagram connexion - Guide
- Facebook connexion - Guide
- Gmail connexion - Guide
- Problème de connexion - Guide
1 réponse
jordane45
Messages postés
37253
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 mars 2023
4 551
Modifié le 26 juil. 2020 à 20:00
Modifié le 26 juil. 2020 à 20:00
Bonjour,
Déjà, lorsque tu postes du code sur le forum, tu dois utiliser les balises de code.
Explications à lire entièrement disponibles ici : .
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Ensuite, je ne fais pas de C, mais je pense qu'en ajoutant une gestion d'erreur tu devrais y voir plus clair
Cordialement,
Jordane
Déjà, lorsque tu postes du code sur le forum, tu dois utiliser les balises de code.
Explications à lire entièrement disponibles ici : .
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Ensuite, je ne fais pas de C, mais je pense qu'en ajoutant une gestion d'erreur tu devrais y voir plus clair
int main(int argc, char *argv[])
{
MYSQL *mysql;
/* Initialiser la structure MySQL */
if ((pMysql = mysql_init(NULL)) == NULL)
{
fprintf(stderr, "mysql_init(): %s\n", mysql_error(pMysql)); return -1;
}
mysql_options(pMysql , MYSQL_READ_DEFAULT_GROUP, "");
/* Se connecter a base de donnees */
if (mysql_real_connect(pMysql ,"127.0.0.1","root","*********","data_test",0,NULL,0) == NULL)
{
fprintf(stderr, "mysql_real_connect(): %s\n", mysql_error(pMysql)); mysql_close(pMysql);
return -1;
}
Cordialement,
Jordane
27 juil. 2020 à 19:06
Excusez moi de ne répondre que maintenant mais je n'ai pas eu le temps ce matin.
J'ai finalement réussi à résoudre le problème juste avant de partir bosser. En faite, j'avoue n'avoir réalisé le mysql_error qu'uniquement ce matin, je n'y avait pas pensé avant. ^^'
Il s'agissait d'une erreur liée au mode de chiffrement de la connexion au serveur. Tout est expliqué ici :
https://www.journaldunet.fr/web-tech/developpement/1440902-mysql-resoudre-l-erreur-authentication-plugin-caching-sha2-password-cannot-be-loaded/
Voilà voilà, le sujet étant résolut, je vous remercie pour la réponse que vous m'avez apportée :)
Bonne continuation tout le monde !