[CentOS-es] Problemas MySql Socket UNIX - TCP

Juan Pablo Botero juanpabloboterolopez en gmail.com
Lun Ene 31 11:11:10 EST 2011


Saludos

2011/1/31 Christian Araquistain <araquisc en gmail.com>

> Gonzalo, una consulta ? desde el propio server si le tiras un nmap
> localhost
> que ports te dice tiene atendiendo por un lado ? y por otro si haces lo
> mismo desde un host diferente que ves ?
> Si la prueba que haces desde otro host te da como resultado que entre otros
> ports esta escuchando el 3306 el problema que tenes es que tenes que
> habilitar via Mysql conexiones desde otros hosts eso lo haces con un el
> comando grant.
>

Tal como dice Christian, debes revisar si el usuario desde el que te
conectas a MySQL está habilitado para conexiones remotas.

Por otro lado, siempre es bueno revisar la configuración de SELinux, que
permita la conexión remota a ese puerto.

Éxitos.


>
> Saludos y espero que sirva.
>
>
> *Lic. Christian G. Araquistain*
> **
>
>
>
>
> 2011/1/31 Gonzalo Cáceres <gonzalocaceres70 en hotmail.com>
>
> > en ampliación de lo anterior comento lo siguiente:
> >
> > he hecho esto:
> >
> > # netstat -putan | grep mysql
> >
> > y me aparece esto:
> >
> > tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 3319/mysqld
> >
> > Así que parece ser que si está escuchando el servidor MySql por TCP y por
> > el
> > puerto 3306
> >
> > Entonces dónde está el problema?
> > Por qué no conectan mis aplicaciones PHP desde otro PC para conectar al
> > servidor MySql?
> >
> > --------------------------------------------------
> > From: "Gonzalo Cáceres" <gonzalocaceres70 en hotmail.com>
> > Sent: Monday, January 31, 2011 2:22 PM
> > To: <centos-es en centos.org>
> > Subject: [CentOS-es] Problemas MySql Socket UNIX - TCP
> >
> > > Buenas...
> > >
> > > Tengo un pequeño problemilla con MySql.
> > >
> > > Agradecería cualquier ayuda al respecto.
> > >
> > > Situación:
> > >
> > > - Instalo Centos 5.5 64bits
> > > - Instalo mysql-server 5.0.77 y php
> > > - Instalo phpmyadmin 3.3.7
> > >
> > > Todo para 64 bits.
> > >
> > > - Tengo dos tarjetas de red, hago bonding 5 para las dos y le asigno al
> > > bonding 192.168.1.200
> > >
> > > Toda va bien en principio.
> > > Puedo acceder a mysql con el phpMyAdmin tanto en la máquina local como
> en
> > > cualquier otro PC en red local utilizando la IP del bonding.
> > >
> > > En PhpMyAdmin me dice que el nombre del servidor es localhost, pero en
> > las
> > > variables que obtengo al escribir en el terminar mysqladmin variables,
> me
> > > dice que el hostname el otro, el mismo de la máquina cuando instalé
> > > Centos.
> > > También veo en PhpMyAdmin que MySql utiliza el socket UNIX.
> > >
> > > Problema:
> > >
> > > No puedo conectar desde otros PC en red local mediante aplicaciones php
> > al
> > > servidor MySql en 192.168.1.200
> > >
> > > He leído mucho y cambiado algunas cosas en el archivo my.cnf, pero nada
> > > funciona.
> > >
> > > El problema está claro que el servidor mysql sólo está sirviendo datos
> > > localmente (en la misma máquina), pero no permite acceso o no escucha
> > para
> > > atender por TCP desde cualquier otro PC de la red local.
> > > No hay problemas con el router o cortafuegos (hardware) ya que no salgo
> > de
> > > la red local.
> > > El firewall de Centos y el SELinux los tengo desactivados.
> > >
> > > Ya no se qué hacer.
> > >
> > > No se cómo cambiar el Servidor MySql para que sirva mediante socket
> TCP.
> > > No se cómo cambiar el nombre de servidor localhost, y no entiendo
> porqué
> > > sale este nombre cuando en las variables me dice que es otro.
> > >
> > > Sin embargo si ejecuto un phpinfo() me dice que las variables de MySql
> > > default.host, default.port, default.socket, están todas con "no value"
> > >
> > > Ayuda please... al menos alguna orientación de por dónde tirar.
> > >
> > > Gracias.
> > >
> > >
> > >
> > >
> > >
> > > _______________________________________________
> > > CentOS-es mailing list
> > > CentOS-es en centos.org
> > > http://lists.centos.org/mailman/listinfo/centos-es
> > >
> > _______________________________________________
> > CentOS-es mailing list
> > CentOS-es en centos.org
> > http://lists.centos.org/mailman/listinfo/centos-es
> >
> _______________________________________________
> CentOS-es mailing list
> CentOS-es en centos.org
> http://lists.centos.org/mailman/listinfo/centos-es
>



-- 
Cordialmente:
Juan Pablo Botero
Administrador de Sistemas informáticos
Fedora Ambassador for Colombia

Cargos actuales:
Professional ABACO DE BOLITAS Developer level 1
Certified ABACO DE BOLITAS certifed developer.


Más información sobre la lista de distribución CentOS-es