MySQL en equipo remoto
Para aquellos que tenéis problemas para montar vuestro servidor web y vuestro gestor de bases de datos (MySQL) en máquinas distintas, os dejo aquí una guía paso a paso de como debéis configurar MySQL.
- Lo primero que debemos hacer es editar el fichero “/etc/mysql/my.cnf” y modificamos la línea “bind-address”:
- ~# nano /etc/mysql/my.cnf
- bind-address = TU-IP (donde se aloja MySQL)
- Posteriormente iniciaremos sesión con el usuario root de la siguiente forma:
- Introducimos la contraseña y pulsamos la tecla [Enter].
- Para crear un usuario nuevo introducimos lo siguiente:
- > create user 'usuario'@'Dirección-red%' identified by 'Usuario123';
- Con este comando hemos creado el usuario “usuario” para MySQL con la contraseña “Usuario123”.
- (Sustituir “Dirección-red” por la dirección de red correspondiente, en nuestro caso será la 192.168.1.% como ya hemos indicado anteriormente).
- Para iniciar sesión en el usuario creado desde una máquina remota, ejecutamos el siguiente comando:
- ~$ mysql -h 192.168.1.22 -u usuario -p
- Ahora otorgaremos privilegios:
- > grant all privileges on moodle.* to 'usuario'@'Dirección-red%' with grant option;
- Otorga privilegios al usuario, para que este pueda otorgar privilegios a otro usuario distinto.
Espero que os sirva de ayuda ;)
No hay comentarios:
Publicar un comentario