Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué cliente en Windows admite la conexión remota ssh a la base de datos MySQL?

¿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