MySQL Workbench configurar conexión remota

Con MySQL Workbench vamos a configurar 2 formas de conexión remota, la primera a través de SSH y la otra directamente con MySql.

Conectar MySQL Workbench con método SSH

En el administrador de conexiones seleccionamos en Connection Method: Standar TCP/IP over SSH e ingresamos los datos del usuario root del sistema y el usuario root de MySQL, recuerda que esto es en un entorno de desarrollo, no de producción.

MySQL Workbench configurar conexión remota

Probamos la conexión.

MySQL Workbench configurar conexión remota

Conectar Mysql Workbench con método TCP/IP

El segundo método es con Connection Method: Standar TCP/IP primero debemos dar permisos al usuario root de MySQL, ingresamos a nuestro servidor y en la consola de MySQL.

mysql -u root -p
>GRANT ALL PRIVILEGES on *.* TO 'root'@'%' IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION;
>FLUSH PRIVILEGES;

Ahora debemos abrir el puerto 3306, ejecutamos:

iptables -I INPUT 5 -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
iptables-save > /etc/sysconfig/iptables

Luego en el MySQL Workbench ingresamos el Hostname o IP del servidor, el puerto por defecto 3306 y el usuario y password de MySQL.

MySQL Workbench configurar conexión remota

Probamos la conexión en MySQL Workbench.

MySQL Workbench configurar conexión remota

En algunos casos se necesita hacer una configuración al archivo /etc/my.cnf

vi /etc/my.cnf

Agregas y comentas skip-networking

bind-address    = *
# sino funciona prueba esto
bind-address    = 0.0.0.0
# skip-networking

y luego reiniciamos el servicio

/etc/init.d/mysqld restart

Listo ya tenemos MySQL Workbench configurado con una conexión remota.

(Visited 56.499 times, 1 visits today)
Puedes saltar al final y dejar una respuesta. Hacer ping no está permitido actualmente.