Error con MySQL

Ofimatica, juegos, etc

Moderador: frank

Responder
Avatar de Usuario
haylem
Mensajes: 18
Registrado: Mar, 17 Jul 2012, 16:26
Ubicación: INOR
Contactar:

Error con MySQL

Mensaje por haylem » Mié, 05 Sep 2012, 20:26

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.
Si dominas los bits, dominas el mundo.

Avatar de Usuario
haylem
Mensajes: 18
Registrado: Mar, 17 Jul 2012, 16:26
Ubicación: INOR
Contactar:

Re: Error con MySQL

Mensaje por haylem » Jue, 06 Sep 2012, 10:55

Ah la versión que uso de mysql es

14.14 Distrib 5.1.63, for debian-linux-gnu (i486) using readline 6.1
Si dominas los bits, dominas el mundo.

Avatar de Usuario
haylem
Mensajes: 18
Registrado: Mar, 17 Jul 2012, 16:26
Ubicación: INOR
Contactar:

Re: Error con MySQL

Mensaje por haylem » Jue, 06 Sep 2012, 13:14

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
Si dominas los bits, dominas el mundo.

Avatar de Usuario
haylem
Mensajes: 18
Registrado: Mar, 17 Jul 2012, 16:26
Ubicación: INOR
Contactar:

Re: Error con MySQL

Mensaje por haylem » Mié, 12 Sep 2012, 10:53

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
Si dominas los bits, dominas el mundo.

Responder