Re: Problemas con MySQL
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" <bsa_sux@hotmail.com>
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 debian-user-spanish-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
listmaster@lists.debian.org
>
Reply to: