[FAQ] Activar uso remoto a MySQL en Linux

¿Cómo configurar MySQL para conexiones remotas?

Bueno, en ésta mini FAQ nos centraremos en lo principal que és conectarnos mediante comandos a MySQL y desde ahí configurarlo para que podamos acceder mediante Navicat (por ejemplo) sin tener que usar Phpmyadmin que puede causarnos un fallo o agujero de seguridad en nuestro host.

Paso nº1: Conectarnos a nuestra consola SQL.

mysql -u root -p
password:

Paso nº2: Introducir el comando para asignar todos los permisos y conexiones externas.

GRANT ALL PRIVILEGES ON *.* TO usuario@"%";

Bien, haciendo ésto lo que damos es a un usuario @ la IP, en nuestro caso le pusimos “%” para decirle que queremos que nos obsequie con todas las IPs y todos los permisos para cada IP del usuario.

Paso nº3: Editar el archivo.

vamos al siguiente archivo:

/etc/mysql/my.cnf
nano /etc/mysql/my.cnf

Paso nº3.1: Editar el Bind-Address

Primero buscamos donde pone “bind-address” y hacemos lo siguiente:

bind-address		=127.0.0.1

Y lo dejamos así:

bind-address		=0.0.0.0

O bien así:

#bind-address		=127.0.0.1

Como gusteis, guardamos y cerramos.

Paso nº4: Reiniciar MySQL.

su
password:
sudo /etc/init.d/mysql restart

Y en cuanto haya cargado podremos conectarnos desde Navicat al host o usando cualquier otro programa de mysql remota.


One response to “[FAQ] Activar uso remoto a MySQL en Linux

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: