MySQL sous linux dans un parc windowsien...

MySQL sous linux dans un parc windowsien... - Linux et OS Alternatifs

Marsh Posté le 12-08-2004 à 16:47:48    

je viens de mettre MySQL 4.0.20 et je peux tous faire avec .. mais juste a partir du poste linux.  
Lorsque je veux acceder aux bases de données sur mon linux via une machine windows avec MySQL-Querry-Browser ca ne marche pas, c'est refusé. Je fais comment pour avoir acces aux donnes via windows ?


---------------
-=( Polytan )=-
Reply

Marsh Posté le 12-08-2004 à 16:47:48   

Reply

Marsh Posté le 12-08-2004 à 17:32:32    

installe le pilote ODBC de Mysql pour windows
 
de plus j'espère que tu autorises les accès distants


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 16-08-2004 à 09:26:38    

Il faut faire quoi de special pour les acces distants ?
 
J'ai samba et les machines sous windows peuvent m'envoyer des fichiers.
 
j'utilise les clients graphiques fait par MySQL. Lorsque je suis sur mon serveur linux, pour 'hostname' je met 'localhost' ca marche mais lorsque je met l'IP du serveur cela ne marche plus. (alors que je suis sur le meme poste...)


Message édité par polytan le 16-08-2004 à 09:48:53

---------------
-=( Polytan )=-
Reply

Marsh Posté le 16-08-2004 à 10:06:20    

dans le my.cnf tu met en commentaire (ajouter un #) devant skip-networking
tu enregistre, et restart mysql :)

Reply

Marsh Posté le 16-08-2004 à 10:23:13    

euh, je n,est pas de ligne avec skip-networking et je dirai meme que mon fichier mys.cnf est quasiment ... vide (je vien juste d'upgrader 3.23.x vers 4.0.20-0 :

Citation :


[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql.sock
 
port=3306
 
[mysql.server]
user=mysql
basedir=/var/lib
 
[safe-mysqld]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysql/mysqld.pid


 
autre truc bizarre : dans mes daemons, je n'ai pas de mysqld (comme avec la version 3.23.x je me souviens) mais j'ai mysql


---------------
-=( Polytan )=-
Reply

Marsh Posté le 16-08-2004 à 10:59:28    

alors rajoute #skip-networking :)


Message édité par Je@nb le 16-08-2004 à 10:59:36
Reply

Marsh Posté le 16-08-2004 à 11:17:13    

ca sert a quoi de rajouter une ligne de commentaire dans un fichier de configuration ?  :heink:  
 
pourquoi mon daemon s'appelle mysql et plus mysqld ?


---------------
-=( Polytan )=-
Reply

Marsh Posté le 16-08-2004 à 11:18:54    

normalement c mysqld oué :/
mysql c le client
 
Pour la ligne de commentaire je c pas, on c jamais même si g des doutes
Sinon le port est bien précisé donc ça devrait être bon.
Sinon il était où ce my.cnf ??

Reply

Marsh Posté le 16-08-2004 à 11:35:39    

moi je le trouve la: /etc/my.cnf
 
c'est vraimment bizarre qu'en mettant localhost ca marche mais pas avec l'adresse ip du poste. ya une croix a cocher quelque part ?


---------------
-=( Polytan )=-
Reply

Marsh Posté le 16-08-2004 à 11:38:16    

fait netstat -lpn | grep mysql
et colle le résultat :)

Reply

Marsh Posté le 16-08-2004 à 11:38:16   

Reply

Marsh Posté le 16-08-2004 à 13:48:12    

voila le resultat :

Citation :


tcp         0        0 0.0.0.0:3306            0.0.0.0:*          listen
1417/mysqld
unix   2      [ACC]        STREAM       LISTENING     2344  1417/mysqld     /var/lib/mysql/mysql.sock


---------------
-=( Polytan )=-
Reply

Marsh Posté le 16-08-2004 à 14:34:47    

bisarre c bon ça pourtant.
Ta pas un firewall qui bloquerai ?

Reply

Marsh Posté le 16-08-2004 à 15:38:38    

j'ai désactivé le firewall dès l'installation. Pourquoi MySQL-Administartor n'arrive pas a faire le rapprochement en 127.0.0.1 et l'ip de mon pc (ce qui revien exactement au meme) ?


---------------
-=( Polytan )=-
Reply

Marsh Posté le 16-08-2004 à 15:41:22    

et ben... Il faudrait lire la doc de mysql quand meme, afin de créer les bons droits pour les users et les machines. Par defaut, les acces depuis localhost sont autorisés, mais pas depuis d'autres machines. Donc on se sort les doigts, on lit la doc et o miracle, on crée un utilisateur pouvant se connecter de n'importe où.


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 16-08-2004 à 15:41:59    

polytan a écrit :

j'ai désactivé le firewall dès l'installation. Pourquoi MySQL-Administartor n'arrive pas a faire le rapprochement en 127.0.0.1 et l'ip de mon pc (ce qui revien exactement au meme) ?


 
non, localhost et l'ip de ton pc ne sont pas pareil quand on filtre au niveau IP...


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 16-08-2004 à 15:43:14    

alors comment arriver a faire comprendre a MySQL que c'est la meme chose ? :D


---------------
-=( Polytan )=-
Reply

Marsh Posté le 16-08-2004 à 15:54:50    

en lisant la doc... Tu es gentil, mais tu te prends par la main... Je t'aide http://dev.mysql.com/doc/mysql/en/ [...] ystem.html


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 16-08-2004 à 17:26:23    

Pareil si tu veut acceder a la base depuis des postes externes il faut que l'user mysql que tu utilise ait le droit de se connecter sur ton serveur mysql (voir la db mysql sur ton serveur) depuis ces ips.


Message édité par tfh le 16-08-2004 à 17:26:55

---------------
For he who makes a beast of himself gets rid of the pain of being a man.
Reply

Marsh Posté le 16-08-2004 à 17:36:11    

tfh a écrit :

Pareil si tu veut acceder a la base depuis des postes externes il faut que l'user mysql que tu utilise ait le droit de se connecter sur ton serveur mysql (voir la db mysql sur ton serveur) depuis ces ips.


 
je suis d'accord avec toi mais je ne trouve pas ou il faut le dire a MySQL. :cry:


---------------
-=( Polytan )=-
Reply

Marsh Posté le 16-08-2004 à 19:07:47    

polytan a écrit :

ca sert a quoi de rajouter une ligne de commentaire dans un fichier de configuration ?  :heink:  
 
pourquoi mon daemon s'appelle mysql et plus mysqld ?


 
c'est normal, c'est très con mais c'est comme ça.

Reply

Marsh Posté le 17-08-2004 à 09:52:53    

bon, il me reste plus qu'a faire comprendre a MySQL qu'il est sur un reseau...


---------------
-=( Polytan )=-
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed