Página 1 de 1
Conectarse a MySQL de forma remota
Publicado: 26 Ene 2014 01:26
por arleyhr
Buenas tardes..
Me gustaria preguntar de que forma puedo conectarme a MySQL de forma remota y hacer consultas comun y corriente
De forma local me funciona de maravilla pero cuando me conecto de forma remota entonces no se me conecta y yo tube cuidado de poner los datos correctos de conexion =(
gracias por la atencion
Publicado: 26 Ene 2014 10:05
por rafaxplayer
Por defecto los servidores no tienen en su configuración la conexión remota fuera del servidor , se puede habilitar pero normalmente no es muy recomendable por la vulnerabilidad en seguridad que esto supone.
Publicado: 26 Ene 2014 12:38
por Pabloko
por defecto mysql solo escucha en localhost, asi que debes comentar la linea skip-networking del mysql.cnf, ademas si tienes un firewall como ufw o iptables debes agregar el puerto 3306 puedes ver si esta bien hecho con esta web
http://www.yougetsignal.com/tools/open-ports/
Publicado: 26 Ene 2014 17:43
por tairorojo
Si el server esta corriendo en windows el archivo de configuracion es my.ini, como dice pabloko revisa el firewall para ver si tienes el puerto abierto, asi mismo confirma el ususario y los permisos apropiados en la BBDD, puedes hacerlo por comandos aunque creo que con un cliente mysql como heidisql te sera mas facil.
Se recomienda que la cuenta de usuario root no sea accesible desde ningun lado mas que desde la propia maquina, asi que crea un usuario nuevo y añadele el posible host desde donde te conectaras o la red, pero vamos para ser mas exactos cuentanos la situacion, bajate la aplicacion heidisql es libre y intenta poner los datos que tienes direccion ip, user pass haber si accedes cuando consigas acceder con esta herramienta preueba con tu codigo de ams.
Publicado: 26 Ene 2014 18:23
por Pabloko
si debes modificar los permisos de usuario
por defecto suelen estar asi
Hay que eliminar el que anula toda conexion extena y crear un usuario con permisos apropiados y en el que el server sea ANY (%)
y comentar la linea de
#skip-networking en el .cnf