Acceso remoto a ‘root’ en MySQL “UBUNTU”

Comparto con ustedes como configurar mysql para aceptar conexiones remotas en un servidor UBUNTU  en mi caso un servidor virtual UBUNTO LTS 10.4,

Una vez instalado MySql server ya sea mediante

sudo apt-get install mysql-server

el archivo de configuración lo podemos encontrar en la siguiente ruta:

/etc/mysql

Editar el archivo my.cnf

sudo nano /etc/mysql/my.cnf

En la sección: [mysqld]
y buscamos la siguiente linea:
bind-address = 127.0.0.1
y la comentamos poniendo un ‘#’ al principio de esta:
#bind-address = 127.0.0.1
Guardamos los cambios y reiniciamos el servidor:

sudo service mysql restart

Hasta aquí configuramos el servidor para aceptar conexiones remotas, lo que sigue es agregar un ‘HOST’ para root para que se pueda logear desde cualquier parte:
Si cuentan con un gui como phpmyadmin es mas fácil, sino, pueden hacerlo desde terminal:

mysql -u root
mysql> GRANT ALL PRIVILEGES ON *.* TO USUARIO‘@’%’ IDENTIFIED BY ‘PASSWORD‘ WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> exit

Y listo, podremos realizar conexiones remotas a nuestro servidor.

Si queremos dar acceso unicamente desde una misma red podemos usar:

GRANT ALL PRIVILEGES ON *.* TO usuario@”192.168.1.%” identified by “password“;

Donde usuario y password son los datos de conexión que utilizaremos para conectarnos en remoto y 192.168.1.% indica que todas las direcciones IP de nuestra red local tienen acceso, % se usa como comodín.

Leave a Reply

Your email address will not be published. Required fields are marked *