Posted by : Unknown martes, 21 de julio de 2015


ACCESO REMOTO A UN SERVIDOR DE BASES DE DATOS MYSQL EN CENTOS 7


Desde un servidor Web Apache se va a acceder a una base de datos alojada en un servidor MySQL remoto.
Primero se edita la configuración del servidor MySQL, la cual se encuentra, por en el archivo /etc/my.cnf
gedit /etc/my.cnf
Dentro del archivo de configuración localizar la línea que contiene el texto [mysqld]. Debajo de esta línea editar la variable bind-address para definir en qué dirección IP atiende el servidor MySQL.
bind-address = 172.17.36.153
Si se trata de Red Hat/Fedora/CentOS reiniciar mediante el comando:
# service restart mysqld
Stopping mysqld:                                        [  OK  ]
Starting mysqld:                                           [  OK  ]
Para conectarse a una determinada base de datos debe existir un usuario con privilegios de acceso remoto, Conectarse al servidor MySQL.
$ mysql -u root -p
Se desea permitir el acceso al usuario "root" a la base de datos "datos" desde el host remoto "172.17.36.153" utilizando la contraseña “laboratorio4”, otorgar el permiso mediante el comando GRANT de MySQL:
mysql> GRANT ALL ON datos.* TO 'root'@'172.17.36.153' IDENTIFIED BY 'laboratorio4';
Si se desea que "root" pueda acceder a la base de datos "datos" desde cualquier host, utilizar:
mysql> GRANT ALL ON datos.* TO 'root'@'*' IDENTIFIED BY 'laboratorio4';
Cerrar la sesión en el servidor MySQL:
mysql> quit
Es necesario abrir el puerto 3306 (MySQL) en el firewall del servidor de bases de datos.
# iptables -A INPUT -i eth1 -s 172.17.36.153 -p tcp --destination-port 3306 -j ACCEPT
 Finalmente guardar la configuración del firewall mediante:
# service iptables save
En los archivos de acceso a la base de datos debemos apuntar hacia la ip y base del servidor.
Finalmente se prueba el acceso desde el cliente hacia la base de datos almacenada en el servidor Mysql.


 
 
 

Leave a Reply

Subscribe to Posts | Subscribe to Comments

Welcome to My Blog

Popular Post

Blogger templates

Con la tecnología de Blogger.

Datos personales

Blogger templates

- Copyright © Aplicaciones Telematicas -Robotic Notes- Powered by Blogger - Designed by Johanes Djogan -