Hola Carlos. Tu problema puede ser debido a que por defecto en mysql el puerto tcp 3306 viene deshabilitado, por razones de seguridad.
Si miras en /etc/mysql/my.cnf, verás las siguientes lineas: ### # The skip-networkin option will no longer be set via debconf menu. # You have to manually change it if you want networking i.e. the server # listening on port 3306. The default is "disable" - for security reasons. skip-networking #### si comentas la linea de skip-networking y reinicias el servidor mysql debería funcionar. Espero que te sirva de ayuda. Un saludo. ----- Original Message ----- From: "Carlos Aguirre" <[EMAIL PROTECTED]> To: <debian-user-spanish@lists.debian.org> Sent: Wednesday, February 05, 2003 5:36 PM Subject: Problemas con MySQL > Hola a toda la lista! > > Veréis, tengo pensado crear una pagina web utilizando algun sistema (como > php-nuke) que funcione mediante mysql. A parte de MySQL, tenía pensado > instalar phpmyadmin para manejarme con las bases de datos y sus elementos de > una manera cómoda. > > El problema viene con MySQL, que no consigo configurarlo bien. Yo > inicialmente lo instalo con un apt-get install mysql-server mysql-client > mysql-common php4-mysql (que no da ningún problema :) > > Seguidamente inicio el demonio y miro en la tabla de procesos si esta > cargado o no: > pablo:~# /etc/init.d/mysql start > Starting MySQL database server: mysqld. > > pablo:~# ps auxf |grep mysql > root 9119 0.0 1.3 1268 400 pts/2 S 16:54 0:00 > \_ grep mysql > root 9068 4.0 3.4 2084 1040 pts/2 S 16:54 0:00 /bin/sh > /usr/bin/safe_mysqld > mysql 9103 9.5 15.9 36768 4736 pts/2 S 16:54 0:00 \_ > /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql > --pid-file=/var/run/mysqld/mysqld.pid --skip-locking > mysql 9109 0.0 15.9 36768 4736 pts/2 S 16:54 0:00 \_ > /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql > --pid-file=/var/run/mysqld/mysqld.pid --skip-locking > mysql 9110 0.0 15.9 36768 4736 pts/2 S 16:54 0:00 \_ > /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql > --pid-file=/var/run/mysqld/mysqld.pid --skip-locking > mysql 9111 0.0 15.9 36768 4736 pts/2 S 16:54 0:00 \_ > /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql > --pid-file=/var/run/mysqld/mysqld.pid --skip-locking > > Y parece que si lo hace bien. Incluso compruebo el netstat a ver que dice: > pablo:~# netstat -ap |grep mysql > unix 2 [ ACC ] STREAM LISTENING 65765 9103/mysqld > /var/run/mysqld/mysqld.sock > > El socket esta funcionando :) así que me limito a hacer lo siguiente: > > pablo:~# mysqladmin -u root -p password 'pablito' > Enter password: > > [esto lo hace bien, no da ningun problema. Pero el proximo paso es el que me > da error) > > pablo:~# mysqladmin -u root -h 'pablo' -p password 'pablito' > Enter password: > mysqladmin: connect to server at 'pablo' failed > error: 'Can't connect to MySQL server on 'pablo' (111)' > Check that mysqld is running on pablo and that the port is 3306. > You can check this by doing 'telnet pablo 3306' > > Es ese el eeror que obtengo :( a continuación hago la prueba con el telnet > que me dice: > > pablo:~# telnet pablo 3306 > Trying 192.168.0.1... > telnet: Unable to connect to remote host: Connection refused > > Y parece que después de todo, no tengo abierto el puerto 3306 para mysqld!? > La verdad que no se porque ha paso esto... ¿Alguien me sabría decir que > puede estar ocurriendo o que debo estar haciendo mal? Buscando por google no > he conseguido entontrar ninguna solucion adecuada :( > > Perdonen por la longevidad del mensaje y gracias! > > _________________________________________________________________ > STOP MORE SPAM with the new MSN 8 and get 2 months FREE* > http://join.msn.com/?page=features/junkmail > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] >