En caso de no poder acceder desde otro equipo a las dbo de Mysql lo activaremos así.
Paso 1
Modificar el archivo de configuración de MySQL:
sudo nano /etc/mysql/my.cnf
Buscaremos las siguientes líneas y se descomentarán en caso de estar comentadas:
- skip-external-locking
- 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.
Paso 2
En este paso se reiniciará el servicio de MySQL para que se apliquen los cambios:
sudo service mysql restart
Paso 3
Hay que dar permisos específicos de acceso al usuario de la base de datos. Yo para desarrollo siempre utilizo usuario root y contraseña root, pero cada uno que ponga el suyo. Antes de nada, hay que entrar a la consola de MySQL: (esto es un ejemplo no debemos dar nunca acceso a root desde fuera)
mysql –u root -p
Tras esto, se le dan los privilegios al usuario en cuestión. En este caso root:
GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'password'; FLUSH PRIVILEGES;