Página 1 de 1

Error con MySQL

Publicado: Mié, 05 Sep 2012, 20:26
por haylem
Alguien tiene idea cómo conectarse al server mysql desde terminal por TCP/IP
debido a que cuando me conecto, me da servidor desconocido poniendo:

mysql -h 192.168.20.160 -u root -p

Sin embargo sustituyendo el ip por localhost funciona bien y desde php también, pero el interés es poder hacer una interface en gtk o fltk que maneje la base sin usar php ni apache y da este problema. No sé si es porque se está conectando con socket de UNIX y si es así qué configuración debe ponerse para hacerlo por TCP. También probé con

mysql -h 192.168.20.160 -u root -p --protocol=TCP

y nada, no sé qué sucede. Cómo configurarlo.

Re: Error con MySQL

Publicado: Jue, 06 Sep 2012, 10:55
por haylem
Ah la versión que uso de mysql es

14.14 Distrib 5.1.63, for debian-linux-gnu (i486) using readline 6.1

Re: Error con MySQL

Publicado: Jue, 06 Sep 2012, 13:14
por haylem
Problema resuelto.

El problema era el siguiente:

en /etc/mysql/my.cnf (editar)

Comentar en este archivo la línea #bind-address = 127.0.0.1

Luego ir a /etc/hosts/ y poner el ip de la pc que se permite que se conecte al servidor seguido de un tab y luego localhost
Ej

192.168.20.160 localhost (permitir a esta pc conectarse)

y así con cada pc que permitamos que se conecte. Note que el 192.168.20.160 es de una pc cliente no de la local que ya está definida como:
127.0.0.1 localhost

Re: Error con MySQL

Publicado: Mié, 12 Sep 2012, 10:53
por haylem
Problema resuelto el lío estaba en /etc/hosts

le puse 192.168.20.160 localhost

para que la 160 pudiera acceder a la base