Permitir acceso remoto a la base de datos

Contactar con el profesor

  1. Acceder a mysql: $mysql -u root -p
  2. Crear un usuario mysql que pueda acceder remotamente y operar sobre las base de datos
    CREATE USER ‘paul’@’%’ IDENTIFIED BY ‘paul’;
  3. Comprobar la interfaz del servicio que queremos abrir al exterior: $netstat -tunlp (net status) Me permite obtener información acerca de los puertos de mi equipo. netstat -tunlp
    tcp00127.0.0.1:250.0.0.0:*LISTEN1480/sendmail: MTA:tcp00127.0.0.1:33060.0.0.0:*LISTEN32547/mysqldComprobamos que el servicio de la base de datos (mysqld) ocupa el puerto 3306 y utiliza una interfaz local (127.0.0.1). Por tanto, no podremos acceder a este servicio desde fuera de la máquina.tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1480/sendmail: MTA: tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 32547/mysqld … Comprobamos que el servicio de la base de datos (mysqld) ocupa el puerto 3306 y utiliza una interfaz local (127.0.0.1). Por tanto, no podremos acceder a este servicio desde fuera de la máquina.
  4. Cambiar la configuración de mysql para acceder remotamente: $vi vi /etc/mysql/my.cnf busco “bind address” o “127.0.0.1” y lo cambio por la que tiene una ip que puede salir al exterior (puedo ver cual es la mía con ifconfig):
    bind-address = 87.106.207.78
← Backup de la base de datos
mod_rewrite →

Aviso Legal | Política de privacidad