Problema MySQL: Acceder a un servidor remoto
2Jan08Problema:
En el trabajo hay varios servidores y alguna vez se ha dado el caso que actualizando alguna aplicación tengo que acceder a una base de datos MySQL que se encuentra en otro servidor (para no machacar lo que se encuentra en producción trabajo desde el Apache que tengo instalado en mi propio PC).
Con la configuración por defecto de Apache y MySQL no puedes acceder desde fuera del servidor a la base de datos.
Solución:
Para hacerlo hay 2 puntos:
- En los privilegios del servidor MySQL hay que revisar que el Servidor desde el cual se conecta un usuario es ‘%’, es decir, cualquiera. Si te interesa que un usuario pueda solo acceder desde una cierta IP aquí es el sitio de configurarlo.
- Retocar el fichero my.ini. Este es el fichero que contiene todos los parámetros de configuración del servidor MySQL. Concretamente hay que tocar el atributo:
valores como 127.0.0.1)
para que sea accesible desde cualquier servidor
Este es el error que obtenemos si no hacemos este segundo paso:
Warning: mysql_connect() [function.mysql-connect]: Can’t connect to MySQL server on ‘(ip)aa.bb.cc.dd’ (10061) in C:\wamp\www\test\test.php on line 3
En Guia Ubuntu he encontrado información útil para resolver este problema.
Iré colgando aquellos pequeños problemas que me encuentre día a día y que creo que le puedan ser útiles a alguien.
Nota: Estudiando para los exámenes finales de la FIB. Tengo tres:
- CL: Miércoles 9 a las 15:00
- Compiladors
- ASAI: Martes 15 a las 15:00
- Aspectes Socials i Ambientals de la Informática
- SIO: Jueves 24 a las 15:00
- Sistemes d’Informació a les Organitzacions


There is 1 comment in this article: