¿Qué cliente en Windows admite la conexión remota ssh a la base de datos MySQL?
Navicat Premium---Una herramienta de interfaz gráfica que puede operar una variedad de bases de datos
Navicat para Mysql ---Una herramienta de interfaz gráfica que puede operar mysql
Antecedentes:
A menudo operamos el servidor del entorno de producción y es inconveniente operarlo con comandos, por lo que queremos usar el cliente para operar la base de datos como lo hacemos habitualmente durante el desarrollo. Introducción a las dos herramientas cliente más utilizadas: SQLyog y Navicat.
Descripción del problema del vínculo entre estas dos herramientas:
La premisa es que los datos de MySQL comenzaron y dejaron de usar comandos es normal.
Si ingresa directamente la IP, el nombre de usuario, la contraseña y testConnection de la manera habitual, se informará el error 2003 y no se podrá conectar el host local. El motivo no es que la base de datos no tenga permisos, sino que no se utiliza la conexión ssh.
1. Uso del cliente SQLyog
Dirección del host mysql (normalmente localhost), puerto (normalmente 3306), nombre de usuario (normalmente root), contraseña,
Al hacer clic en Conectar o Probar conexión directamente no se puede conectar. Debe seleccionar ssh para la configuración, como se muestra en la siguiente figura:
Debe marcar Usar túnel SSH y luego ingresar los campos obligatorios.
p>Dirección de host SSH——>Dirección IP o nombre de dominio del servidor remoto
Nombre de usuario——>Nombre de usuario de inicio de sesión del servidor remoto
Puerto SSH——>El el valor predeterminado es 22, aquí está fijo
Contraseña——>Contraseña de inicio de sesión del servidor remoto
Después de ingresar los campos requeridos en Mysql y ssh, haga clic en Probar conexión en la interfaz de MySQL. aprobado. Luego haga clic en Conectar para vincular la base de datos
2. Uso del cliente navicat
Ingrese el nombre de dominio/IP (generalmente localhost), el puerto (generalmente 3306) y el usuario de la base de datos de destino. Nombre (generalmente root), contraseña, como se muestra a continuación:
Luego no haga clic en el botón Aceptar, cambie la etiqueta a la pestaña SSH, como se muestra a continuación:
Igual que SQLyog, seleccione Usar túnel SSH, ingrese la IP del servidor remoto, el nombre de usuario de inicio de sesión y la contraseña del servidor remoto, el puerto 22 es el predeterminado y no necesita ser modificado.
Luego haga clic en el botón Aceptar y guarda el enlace