MySQL por defecto viene con el acceso remoto desactivado para mayor seguridad. Si necesitas acceder a MySQL de forma remota, en el siguiente tutorial te explicamos como configurar el acceso remoto.
Requisitos para este tutorial
- Estar familiarizado con la línea de comandos.
- Un servidor con acceso SSH y acceso completo. Para este tutorial utilizaremos Ubuntu 22.04.
- Mucha paciencia.
- Tener instalado MySQL en el servidor.
Para el último punto, podéis seguir este otro tutorial que explica como instalar MySQL.

Configurar acceso remoto
Con nuestro editor favorito, editamos el fichero de configuración de MySQL en la ruta /etc/mysql/mysql.conf.d/mysqld.cnf
:
nano /etc/mysql/mysql.conf.d/mysqld.cnf
Modificamos el parámetro bind-address
y configuramos desde que IP queremos tener acceso.
bind-address = 0.0.0.0
0.0.0.0
estamos dando acceso total desde cualquier IP. Podemos configurar nuestra IP de nuestro router con máscara de subred /32
o bien la IP de una VPN.Finalmente para que tenga efecto, reiniciamos el servicio:
systemctl restart mysql
Con esto ya deberíamos de tener acceso y poder hacer un telnet
o conectarnos con la opción -h
del comando mysql
.
Comentarios