Friday, March 16, 2018

Habilitar conexion remota en MySQL (Linux Ubuntu)

A continuacion les dejo unos sencillos pasos para habilitar conexion remota en MySQL en Linux Ubuntu espero que les sea de mucha utilidad.

Editar el archivo my.cnf

sudo gedit /etc/mysql/my.cnf
OR
sudo gedit /etc/mysql/mysql.conf.d/mysqld.cnf

Buscar la sección: [mysqld]

y buscamos la siguiente linea:

bind-address = 127.0.0.1

Y lo comentamos poniendo un '#' al principio de esta, quedando de la siguiente forma:

#bind-address = 127.0.0.1

Guardamos los cambios y reiniciamos el servidor:

sudo service mysql restart

Accedemos a la terminar y ejecutamos mysql

mysql -u root -p

Dentro de mysql ejecutamos los siguientes comandos

1) GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION;

y en password seteamos el password que va tener la cuenta root que va el usuario

que se va a loguear remotamente

2) FLUSH PRIVILEGES;

3) exit

Luego realizar prueba correspondiente, para ello les recomiendo utilizar MySQL Workbench IDE, sencillo de utilizar. :)

Saludos

No comments:

Post a Comment

Virtual Threads in Java 21: Simplified Concurrency for Modern Applications

  With Java 21, Virtual Threads have redefined how we approach concurrency, offering a lightweight and efficient way to handle parallel and ...