Probleme Mysql et skip-networking :( - réseaux et sécurité - Linux et OS Alternatifs
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 ?
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
Marsh Posté le 06-12-2005 à 12:23:52
Ca retourne quoi ça ? my_print_defaults server mysqld
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 ?
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
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 !
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
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
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