Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1653 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  Connexion a distance a MySQL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Connexion a distance a MySQL

n°1029218
zezette
"Allez hop, au revoir"
Posté le 03-04-2008 à 14:18:10  profilanswer
 

Bonsoir à tous,
 
J'ai 2 serveurs :  
 
192.168.0.1 avec Linux, Apache, PHP, MySQL (et PHPMyAdmin)
192.168.0.2 avec Windows 2000 serveur, IIS, PHP, MySQL (et PHPMyAdmin)
 
Je veux pouvoir acceder à la base de donnée locale et distante à partir de chaque serveur.
 
Si je vais dans PHPMyAdmin, je sais accéder à la base de données locale sans problème, mais si je tente d'accéder à l'autre (sans avoir ajouté les privilège spécifique), je devrais avoir l'erreur 1130 (Host '192.168.0.x' is not allowed to connect to this MySQL server)
 
Sauf qu'en pratique, j'ai bien l'erreur 1130 quand je veux accéder au 192.168.0.2 à partir du 192.168.0.1 mais j'ai l'erreur 2003 (le serveur ne répond pas) quand je veux accéder au 192.168.0.1 à partir du 192.168.0.2...
 
Que dois-je regler sur 192.168.0.1 pour qu'il veuille bien se faire accéder à distance ?
 
Merci de votre aide ;)


---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
mood
Publicité
Posté le 03-04-2008 à 14:18:10  profilanswer
 

n°1029220
zezette
"Allez hop, au revoir"
Posté le 03-04-2008 à 14:23:09  profilanswer
 

Comme d'habitude, suffit que je tapes ma question pour trouver la réponse (enfin je crois)
 
Dans le script de démarrage de mysql, il y a un paramètre --skip-networking... je suppose que ça vient de là...
 
--edit--
 
En effet, ça vient de là


Message édité par zezette le 03-04-2008 à 15:58:33

---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
n°1029262
lebibi
Notre torture c'est la tourtel
Posté le 03-04-2008 à 15:56:08  profilanswer
 

Faut que ton user (sql) ait le paramètre % dans la partie serveur ce qui signifie qu'il peut se connecter via une connexion réseau et non uniquement en local. (pour mysql)
Ha oui aussi vérifier que ton serveur sql écoute bien sur le réseau :)


Message édité par lebibi le 03-04-2008 à 15:59:30

---------------

n°1029265
zezette
"Allez hop, au revoir"
Posté le 03-04-2008 à 15:59:53  profilanswer
 

Non, ça, ça expliquerait que j'ai une erreur 1130 mais j'avais une erreur 2003... La solution au-dessus


---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
n°1046600
proutix
Posté le 29-05-2008 à 13:22:01  profilanswer
 

Bonjour,
 
Moi j'ai le problème inverse. Je souhaiterais sécuriser l'accès à la base Mysql en utilisant l'option "skip-networking" (l'intérêt est de pouvoir passer en mode maintenance sur les bases sans être embêtés par les utilisateurs distants).
Mon environnement est Ubuntu 8.04 avec Mysql 5.05 et quand j'édite le fichier /etc/mysql/my.cnf il y a indiqué :
 
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address = 127.0.0.1
 
J'ai essayé de changer le bind-address, de le mettre en commentaire, de rajouter l'option skip-networking mais j'arrive toujours à me connecter à distance !
Bien entendu entre chaque test, j'ai fait /etc/init.d/mysql stop et /etc/init.d mysql start.
 
Des idées pour que ça fonctionne ?
J'ai quand même l'impression que sur cette dernière version de Mysql, c'est l'authentification utilisateur qui permet de faire l'équivalent du skip-networking....
 
Merci

Message cité 1 fois
Message édité par proutix le 29-05-2008 à 13:32:04
n°1046723
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 29-05-2008 à 16:22:20  profilanswer
 

commente cette ligne.  
si tu veux qu'un utilisateur se connecte depuis une IP particulière il faut créer user@ip comme utilisateur.


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1047021
proutix
Posté le 30-05-2008 à 11:02:55  profilanswer
 

Merci pour ta réponse.
Oui j'ai essayé de commenter la ligne bind-address, de stopper mysql et de redémarrer mais sans succès. C'est là mon problème.
 
Ma question est la suivante, y a -t-il une différence entre faire un /etc/init.d/mysql stop et /etc/init.d mysql start qui redémarre le serveur Mysql et redémarrer le PC qui redémarre le daemon mysqld ?
 
Peut-être que mon souci vient de là....

n°1047046
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 30-05-2008 à 11:45:24  profilanswer
 

non, pas de différence.  
 
regarde avec netstat si ton mysql écoute ou pas.


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1047288
e_esprit
Posté le 31-05-2008 à 14:05:15  profilanswer
 

proutix a écrit :

Bonjour,
 
Moi j'ai le problème inverse. Je souhaiterais sécuriser l'accès à la base Mysql en utilisant l'option "skip-networking" (l'intérêt est de pouvoir passer en mode maintenance sur les bases sans être embêtés par les utilisateurs distants).
Mon environnement est Ubuntu 8.04 avec Mysql 5.05 et quand j'édite le fichier /etc/mysql/my.cnf il y a indiqué :
 
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address = 127.0.0.1
 
J'ai essayé de changer le bind-address, de le mettre en commentaire, de rajouter l'option skip-networking mais j'arrive toujours à me connecter à distance !
Bien entendu entre chaque test, j'ai fait /etc/init.d/mysql stop et /etc/init.d mysql start.
 
Des idées pour que ça fonctionne ?
J'ai quand même l'impression que sur cette dernière version de Mysql, c'est l'authentification utilisateur qui permet de faire l'équivalent du skip-networking....
 
Merci


Si ta base n'écoute que sur 127.0.0.1, c'est comme skip-networking, elle n'est donc pas accessible depuis l'exterieur.
Donc je comprends pas ce que tu souhaites faire en fait :D


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1060266
proutix
Posté le 15-07-2008 à 14:42:09  profilanswer
 

black_lord a écrit :

commente cette ligne.  
si tu veux qu'un utilisateur se connecte depuis une IP particulière il faut créer user@ip comme utilisateur.


 
où ça ? dans /etc/group ou bien côté Mysql ?
Merci

mood
Publicité
Posté le 15-07-2008 à 14:42:09  profilanswer
 

n°1060267
proutix
Posté le 15-07-2008 à 14:43:58  profilanswer
 

edit :
ok c'est bon finalement :)
désolé !
http://forum.ubuntu-fr.org/viewtopic.php?id=100011


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  Connexion a distance a MySQL

 

Sujets relatifs
I Mac Terminal pour acces distance a sshd APPLE[mysql] database list could not be retrieved.
[FTP] Problème de connexion sur un port non-standard + nat[AIX 5.3] VNCserver démarré localement ou à distance
probleme connexion wifi mandrivaProbleme connexion WInscp
Probleme d'authentification des user avec postfix, mysql et courierProbleme connexion user
script de connexionQuel versions de PHP, Mysql et apache sous Redhat 5?
Plus de sujets relatifs à : Connexion a distance a MySQL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR