Menú Principal

MySQL bajo windows

Iniciado por patillotes, Mayo 15, 2013, 03:16:44 PM

Tema anterior - Siguiente tema

patillotes

MySQL 5.5
Windows XP
------------
No acepta conexiones desde la red. En local si, pero desde la red no hay tu tia. Antes habia otra instalacion que funcionaba, pero se ha machacado de mala manera.

He borrado y desinstalado todo lo que habia, pero nada.

He arrancado:
mysqld.exe --console --port 1234
(por poner uno) y nada. Sugerencias.

Baku

#1
¿has mirado el firewall? Si arrancas con un puerto distinto del estandar es muy posible que no te pase las conexiones. O incluso con el estandar.

Luego puede ser también cuestión de que el usuario que usas no esté habilitado para conexiones de red.

Tendrí­as que que hacerle un GRANT .... ON ... TO usuario@host... (host admite * y cosas de esas)

Mí­rate también lo de los "trusted hosts" y tal.
It's very difficult todo esto.

patillotes

He mirado lo del cortafuegos, tanto en el estandar como en el raro me dice que ñanguis.

he probado a:
mysqladmin -h localhost version -> funciona. Es decir, si no pasa por TCP/IP si, creo
mysqladmin -h 127.0.0.1 version -> Nada. Aunque deberia de ser lo mismo que lo otro.
mysqladmin -h mi_ip version -> nada.

Lo del grant me lo he planteado, pero no me deja ni con root. Tengo un usuario de pruebas y a ver. Suerte que esto es una maquina de pruebas y no la real.

¿Algun sitio raro de windows donde se puedan bloquear puertos?

patillotes

#3
Voy a probar con el netcat a ver si puedo abrir conexiones en ese puerto.

Estoy un poco perdido, la verdad. Recuerdo que una vez se me escacharro la red en un windows y no tuve cojones a arreglarlo. Parecia que todo estaba en orden y nada iba.

No es el caso, pero me lo empieza a recordar. En un linux/etc es todo mucho mas transparente.
------------
Con nc me deja hacer conexiones.

Es mas. Me deja escuchar en el puerto en el que se supone que esta el mysql. Lo que no deberia de dejarme. No esta haciendo un carajo.

Voy a buscar una opcion de estas del my.ini o algo.

patillotes

#4
Parece que la opcion:

bind-address = mi.tia/24

Hace falta. O no, a ver.
---------
Configuracion chunga de DNS, empiezo a pensar.

patillotes

Ya esta claro.

Esta maquina se uso para hacer pruebas con IPv6 y mierdas asi. Cuando se intentaba conectar aqui, resolvia todo en IPv6, cuando no estaba vivo (p. ej. le daba como locahost ::1) y la cagaba.

Ahora va en condiciones. Gñe. Un dia a la basura en esto.