Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/01/2016, à 12:01

Menphis

Connexion MYSQL DISTANT

Bonjour,

je viens vers vous car j'ai un problème de connexion MYSQL DISTANT.

Voici la configuration de mon installation :

- j'ai un serveur sous ubuntu ou j'ai installé apache et mysql pour faire tourner un site.
- je viens d'installer un second serveur où je vais mettre la base MYSQL.

J'ai donc sur le second serveur installer apache et mysql également pour avoir accès facilement à la base de données graphiquement.
J'ai modifié le fichier /etc/mysql/my.cnf pour que MYSQL écoute sur l'ip de la machine en 192.168.1.14.
J'ai vérifié les privilèges du l'utilisateur de connexion à la base de données, j'ai bien mis "%" pour le champ hosts.

Le problème que je rencontre est le suivant :

la connexion à distance fonctionne pendant x minutes et d'un coup pour une raison que j'ignore j'ai l'erreur :

Erreur : Can't connect to MySQL server on '192.168.1.14' (111)

Auriez-vous déjà rencontré ce problème ?

Merci d'avance de votre aide.
Yann

Hors ligne

#2 Le 25/01/2016, à 14:51

genma

Re : Connexion MYSQL DISTANT

Que disent les logs de Mysql et d'apache? (donne les lignes des fichiers que tu trouveras dans /var/log/)


"Lorsque tu as découvert le libre, tu sais que tu ne pourras plus jamais revenir en arrière".
Utilisateur d'Ubuntu depuis la version 4.10 !
Mon blog ?      https://blog.genma.fr
Mon twitter?     http://twitter.com/genma

Hors ligne

#3 Le 25/01/2016, à 15:57

Menphis

Re : Connexion MYSQL DISTANT

Dans le fichier log Apache je n'ai aucune erreur.

Dans le fichier /var/log/mysql/error.log, il n'y a aucun log quand j'actualise la page qui teste la connexion.


Je viens de voir que si j'essai la page depuis le serveur qui héberge la base de données, la connexion à distance fonctionne sur les autres postes mais pour un temps aléatoire, c'est à dire que la connexion s'arrête d'un coup sans raison et le message d'erreur reviens.

Dernière modification par Menphis (Le 25/01/2016, à 16:21)

Hors ligne

#4 Le 25/01/2016, à 18:32

pires57

Re : Connexion MYSQL DISTANT

Salut,

Voici la configuration de mon installation :

- j'ai un serveur sous ubuntu ou j'ai installé apache et mysql pour faire tourner un site.
- je viens d'installer un second serveur où je vais mettre la base MYSQL.

J'ai donc sur le second serveur installer apache et mysql également pour avoir accès facilement à la base de données graphiquement.
J'ai modifié le fichier /etc/mysql/my.cnf pour que MYSQL écoute sur l'ip de la machine en 192.168.1.14.
J'ai vérifié les privilèges du l'utilisateur de connexion à la base de données, j'ai bien mis "%" pour le champ hosts.

Alors déjà je pense que soit tu t'es mal exprimé soit tu fait mal les choses. Je vois la chose de deux manière possibles :
1 - Un serveur héberge le site (serveur Apache donc) et un second héberge la BDD.
--> si c'est la solution la que tu cherches à mettre en place il est donc inutile d'installer les packages apache et mysql sur les deux, sur un tu mets apache, sur l'autre tu mets ton mysql.
2 - Tu souhaites faire de la redondance avec /sans  équilibrage de charge.
Alors dans ce cas en effet tu peut partir sur ta config actuel.

Il faudrait aussi que tu me donnes quelques précisions, que se passe t'il quand la connection se coupe? est ce que tu arrives toujours à joindre le serveur (ping) ?
Pourrais tu également retourner :
- Le fichier de config de mysql
- La liste des utilisateurs mysql (notament les droits de l'utilisateur concerné)
- Les fichiers de logs lié à apache et mysql sur tes serveurs (en précisant de quel serveur il s'agit)


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#5 Le 26/01/2016, à 11:26

Menphis

Re : Connexion MYSQL DISTANT

Merci à tous pour vos réponses mais j'ai trouvé le coupable. Il y avait un autre ordinateur sur le réseau qui avait pris l'adresse IP de mon serveur SQL.

C'est donc cela qui engendrait la coupure de connexion.

Encore mille merci de votre aide.

Hors ligne