[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.

[code]mysql -u root -p[/code]
[code]password:[/code]

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

[code]GRANT ALL PRIVILEGES ON *.* TO usuario@"%";[/code]

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:

[code]/etc/mysql/my.cnf[/code]

[code]nano /etc/mysql/my.cnf[/code]

Paso nº3.1: Editar el Bind-Address

Primero buscamos donde pone «bind-address» y hacemos lo siguiente:

[code]bind-address =127.0.0.1[/code]

Y lo dejamos así:

[code]bind-address =0.0.0.0[/code]

O bien así:

[code]#bind-address =127.0.0.1[/code]

Como gusteis, guardamos y cerramos.

Paso nº4: Reiniciar MySQL.

[code]su
password:
sudo /etc/init.d/mysql restart[/code]

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

También te puede interesar...

Artículos populares

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.