Desde la consola: /* INGRESAR A LA CONSOLA MYSLQ */
mysql -u USUARIO -h HOST -p /* PREGUNTA EL PASSWORD DEL USUARIO */ /* ESTANDO EN LA CONSOLA MYSQL*/ grant all privileges on DATABASE.* to 'USUARIO'@'CLIENTE' identified by 'CLAVE' with grant option; /* Donde: DATABASE= nombre de base de datos. USUARIO= nombre de usuario. CLIENTE= nombre de host o dirección IP del equipo desde donde se quiere conectar. % significa cualquier host. CLAVE= clave a proveer para el USUARIO. */ Try. 2011/1/31 Juan Pablo Botero <[email protected]> > Gonzalo. > > 2011/1/31 Gonzalo Cáceres <[email protected]> > > > Gracias por las respuestas. > > > > Veamos... no he entendido mucho algunas cosas... pero creo que nos vamos > > acercando al problema. > > > > Yo he creado un usuario con el PhpMyAdmin... y he marcado todos los > > privilegios... incluido el de Grant. > > > > Luego he reiniciado el servidor... (lo hago cada vez que cambio algo). > > > > Supongo que da lo mismo crear el usuario y otorgarle privilegios desde la > > consola que desde el PhpMyadmin... > > > > Le he dado todos los privilegios a este usuario para cualquier servidor, > > %... para localhost... y para 127.0.0.1 > > > > Supongo que este es el caso, tienes el usuario para localhost y el usuario > para 127.0.0.1, lo que indica que es la máquina del servidor MYSQL, > localhost = 127.0.0.1 cambia este permiso para que el origen sea > cualquiera. > > > > > Es exactamente lo mismo que he hecho con otros dos servidores de mysql > > donde > > tengo las mismas db. Uno en windows y otro en un NAS preinstalado ya de > > fábrica como comenté antes. Y siempre me funciona (conectarme con el PC > en > > red local desde el que lo estoy intentando, y con el mismo usuario y > > password de siempre)... pero en la instalación limpia de Centos que he > > hecho > > no hay manera... de conectarse remotamente.... > > > > La IP local del servidor responde bien al hacer un ping.... puedo entrar > > desde otro PC en red al Apache y al PhpMyAdmin instalado en el servidor > > mysql... y funciona perfectamente el mysql... pero desde otro equipo en > red > > local no encuentro el modo de conectar... > > > > He intentado conectar mediante Telnet desde el equipo PC en red local al > > servidor... por la IP del servidor y por el puerto 3306.... pero salen > unas > > caracteres extraños y se interrumpe la conexión... > > > > El SELinux y el Firewall desactivados. > > > > El el host local del servidor mysql se que está escuchando por el puerto > > 3306 por cualquier IP.... pero no se como comprobar esto desde otro > host... > > > > Sigo en las mismas.... > > > > > > -------------------------------------------------- > > From: "Elsa Alarcon" <[email protected]> > > Sent: Monday, January 31, 2011 3:15 PM > > To: <[email protected]> > > Subject: Re: [CentOS-es] Problemas MySql Socket UNIX - TCP > > > > > > > > > > > > > > Buenos dias > > > > > > Necesito ayuda urgente, tengo un servidor CEntos 5 confirgurado como > > > servidor de correos > > > con send mail, hace unas 3 semanas me esta dando problemas, me cambia > la > > > hora de los correos de > > > entrada a los usuarios no entiendo por que la hora de cada PC esta > > > correcta, y la hora del server tambien esta correcta > > > ayudenme porfavor necesito resolver este problema urgente. > > > > > > Att. > > > Elsa Alarcón > > > > > > > > > > > >> From: [email protected] > > >> Date: Mon, 31 Jan 2011 11:29:22 -0300 > > >> To: [email protected] > > >> Subject: Re: [CentOS-es] Problemas MySql Socket UNIX - TCP > > >> > > >> 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 <[email protected]> > > >> > > >> > 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 > > >> > [email protected] > > >> > http://lists.centos.org/mailman/listinfo/centos-es > > >> > > > >> _______________________________________________ > > >> CentOS-es mailing list > > >> [email protected] > > >> http://lists.centos.org/mailman/listinfo/centos-es > > > > > > _______________________________________________ > > > CentOS-es mailing list > > > [email protected] > > > http://lists.centos.org/mailman/listinfo/centos-es > > > > > _______________________________________________ > > CentOS-es mailing list > > [email protected] > > 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. > _______________________________________________ > CentOS-es mailing list > [email protected] > http://lists.centos.org/mailman/listinfo/centos-es > -- Gracias. Atentamente, Carlos Arturo Trujillo Silva Ingeniero de Sistemas _______________________________________________ CentOS-es mailing list [email protected] http://lists.centos.org/mailman/listinfo/centos-es
