miércoles, 28 de septiembre de 2011

Configuración de MySQL para aceptar conexiones remotas


Paso a paso para la puesta en marcha de un servidor MySQL y posterior configuración para compartir la conexión desde un medio externo.

Instalamos el servidor

$ sudo apt-get install mysql-server

La ruta de los archivos de configuración de MySQL estan en /etc/mysql/
Seteamos el password root

$ mysql -u root

mysql> SET PASSWORD FOR 'ROOT'@'LOCALHOST"
> = PASSWORD('password');


Ahora agregamos permisos y le permitimos acceder desde cualquier HOST

$ mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'
       > IDENTIFIED BY 'password' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> exit


Reiniciamos el demonio

$ sudo service mysqld restart


Editamos el archivo de configuración.

$ sudo vi /etc/mysql/my.cnf


Comentamos esta linea

#bind-address = 127.0.0.1


Ahora finalmente tendremos nuestro servidor con acceso externo para el usuario al que le definimos los permisos.

Una maravilla!!!

No hay comentarios:

Publicar un comentario