Probleme Mysql et skip-networking :(

Probleme Mysql et skip-networking :( - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 06-12-2005 à 11:58:11    

Bonjour, je vous explique mon problème,
J'ai une machine avec un couple Apache+php+Phpmyadmin (PC1), et une autre avec le bon vieux Mysql (PC2), les 2 sous mandriva.
 
Dans le config.inc.php, j'ai bien cibler ma machine PC2, mais lorsque j'essaye d'y accéder via phpmyadmin, j'ai cette erreur :
 
#2003 - Can't connect to MySQL server on 'PC2' (10061)
 
J'ai fouiller, et j'ai vu en faisant un
ps ax|grep mysqld que mysqld avait comme option au lancement --skip-networking !!
Donc la, c'est logique que je ne puisse l'atteindre d'une autre machine.
Je suis donc aller voir dans le my.cnf, et la, rien, nul part n'est renseigner la mention --skip-networking !
 
Je m'en remet donc a vous car je patoge sec, surtout que cela fait partie d'une partie d'un projet que je doit présenter au BTS blanc la semaine prochaine !!!
NEED HELP, merci

Reply

Marsh Posté le 06-12-2005 à 11:58:11   

Reply

Marsh Posté le 06-12-2005 à 12:05:33    

Regarde dans le script d'initialisation de mysql (genre /etc/init.d/mysql ) si l'option n'y est pas.
Sinon, c'est quoi ta valeur de bind-address dans ton my.cnf ?

Reply

Marsh Posté le 06-12-2005 à 12:15:00    

Alors, dans /etc/init.d/mysqld, j'ai fait une recherche, skip-networking n'y apparait pas.
Ensuite, dans my.cnf, il n'y a pas de bind-adress rengeigner !!!
j'ai alors installer Easyphp sous windows pour essayer, et sa marche si je commente la ligne bind-adress, logique.
Je post mon my.cnf, peut etre pourra tu m'aider ?
Merci :)
 
*************
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
 
# Default to using old password format for compatibility with old and
# shorter password hash.
# Reference: http://dev.mysql.com/doc/mysql/en/ [...] shing.html
old_passwords=1
 
[mysql.server]
user=mysql
basedir=/var/lib
 
[mysqld_safe]
err-log=/var/log/mysqld/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

Reply

Marsh Posté le 06-12-2005 à 12:23:52    

Ca retourne quoi ça ? my_print_defaults server mysqld


Message édité par multani le 06-12-2005 à 12:24:03
Reply

Marsh Posté le 06-12-2005 à 12:29:07    

--datadir=/var/lib/mysql
--socket=/var/lib/mysql/mysql.sock
--old_passwords=1
 
Voila, une idée ?


Message édité par Atomos le 06-12-2005 à 12:29:36
Reply

Marsh Posté le 06-12-2005 à 12:32:15    

Rajoute bind-address dans ton fichier de conf pour le forcer à écouter sur ton interface réseau [:spamafote]

Reply

Marsh Posté le 06-12-2005 à 12:35:17    

Toujours pareil snif :(

Reply

Marsh Posté le 06-12-2005 à 12:37:42    

root     14063  0.0  0.6   2576  1352 pts/0    S    12:45   0:00 /bin/sh /usr/bin/mysqld_safe --defaults-file=/etc/my.cnf --skip-networking --pid-file=/var/run/mysqld/mysqld.pid
 
mysql    14099  0.2  8.8 108496 17584 pts/0    Sl   12:45   0:00 /usr/sbin/mysqld --defaults-file=/etc/my.cnf --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-locking --socket=/var/lib/mysql/mysql.sock --skip-networking
 
Voila ce que donne un ps ax|grep mysqld !


Message édité par Atomos le 06-12-2005 à 12:38:06
Reply

Marsh Posté le 06-12-2005 à 12:49:04    

Hop je post, content, j'ai résolu mon problème, donc j'explique, cela pourra toujours aider quelqu'un :p
 
En faite c'est tout con, mais fallais le trouver, il y a un fichier perdu dans /etc/sysconfig/mysqld, et dedans la ligne suivante :
MYSQLD_OPTIONS="--skip-networking"
Un petit # devand suffira a resoudre ce problème qui m'aura couter ma matiné de travail :s
 
Encore merci a toi Multani pur ton aide ;)

Reply

Sujets relatifs:

Leave a Replay

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