Permitir conexiones remotas a MySql en Linux



Por defecto, al instalar MySQL en un servidor Linux, las conexiones desde servidores remotos vienen bloqueadas, y hay dos parámetros que hay que modificar en la configuracion para permitir a los usuarios conectarse remotamente a el servidor MySQL.

mysql logo

También, hay que tener en cuenta que para conectarse remotamente hay que crear un usuario que permita conectarse desde cierto servidor o desde cualquier servidor externo ya que lo habitual es crear usuarios que tienen permisos para conectarse desde localhost únicamente.

El archivo que hay que modificar habitualmente se encuentra en /etc/mysql/my.cnf o /etc/my.conf dependiendo de la distribución Linux, la instalación o la versión.

Hay que buscar dos lineas y comentariarlas (Agregar un # al principio de la linea), son las siguientes:

  • #skip-external-locking (O puede llamarse #skip-networking)
  • #bind-address           = 127.0.0.1

Simplemente hay que agregar un comodín al principio de la linea para que no se tengan en cuenta, quedando así.

mysql remoto

Esto es todo, recuerde revisar si el usuario con el que esta intentando hacer la conexión tiene permisos para conectarse desde un servidor externo.

Deja un comentario

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