[CentOS-es] Problemas MySql Socket UNIX - TCP

Javier Basisty javier.basisty en gmail.com
Lun Ene 31 11:00:46 EST 2011


Por las dudas fijate si tenes el SELinux prendido....


El 31/01/11 12:52, Christian Araquistain escribió:
> 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.
>
> 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



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