Configurar acceso remoto a MySQL – Ubuntu

Modificar el archivo de configuración de MySQL:

sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf

Buscaremos las siguientes líneas y se descimentarán en caso de estar comentadas:

  • skip-external-locking
  • bind-address = 127.0.0.1
  • *En caso que no estén estas líneas solo esribirlas “bind-address = 127.0.0.1”

La IP que le vamos a dar a bind-address será 0.0.0.0. En caso de que tengáis una IP específica a la que queráis dar acceso, simplemente ponedla.

Guardar cambios en el archivo y salir.

Reiniciar el servicio para que las configuraciones tengan efecto.

$ sudo service mysql restart

ngresar a MySQL

$ sudo mysql

MySQL> CREATE USER ‘admin’@’%’ IDENTIFIED BY ‘Shotgun21_’;

MySQL> GRANT ALL PRIVILEGES ON *.* TO admin@’%’;

MySQL> FLUSH PRIVILEGES;

exit;

Abrir puerto en Firewall: 3306

Reiniciar el servicio del firewall

About balam