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

Responder a