GNU/Linux >> Tutoriales Linux >  >> Linux

Métodos de conexión de MySQL

Para conectarse a un servidor MySQL® a través de MySQL Workbench® , puede usar los siguientes métodos:conexión TCP/IP estándar, socket o tubería local y TCP/IP estándar sobre SecureShell (SSH).

Iniciar una nueva conexión en MySQL Workbench

Para iniciar la conexión a través de MySQL Workbench, realice los siguientes pasos:

  1. Ir a Base de datos> Conectar a la base de datos...
  2. Ingrese el Nombre de conexión .
  3. Seleccione el método de conexión deseado de la lista desplegable. Consulte las siguientes secciones para obtener más información sobre estos métodos.

Método de conexión TCP/IP estándar

Nota :El skip_networking variable del sistema afecta a este método. Cuando esta variable esté desactivada, use tuberías con nombre o memoria en forma para archivos de socket de Windows® o Unix® en Unix.

Este método tiene las siguientes pestañas:Parámetro, SSL y Avanzado.

Parámetro

El parámetro La pestaña tiene las siguientes opciones:

  • Nombre de host: El nombre de host o la dirección IP del servidor MySQL.
  • Puerto: El puerto TCP/IP predeterminado es 3306 , pero el servidor MySQL escucha en otro puerto para este protocolo.
  • Nombre de usuario: El usuario de la conexión.
  • Contraseña: Si no se especifica, debe ingresar la contraseña del usuario cuando MySQL Workbench intente conectarse. También puede usar una bóveda para almacenar contraseñas.
  • Esquema predeterminado: El esquema predeterminado utilizado al conectarse.

SSL

El SSL La pestaña tiene las siguientes opciones:

  • Usar SSL: Para deshabilitar el cifrado SSL, seleccione No . Para usar la opción de solo cifrado (si la biblioteca del cliente lo admite), seleccione Si está disponible .Para que sea obligatorio usar el cifrado SSL para la conexión, seleccione Requerir .
  • Archivo de clave SSL: Especifique la ruta en su computadora local al archivo de clave SSL.
  • Archivo CERT SSL: Especifique la ruta en su computadora local al archivo del certificado SSL.
  • Archivo CA SSL: Especifique la ruta en su computadora local al archivo SSLCertification Authority (CA).
  • Cifrado SSL: Seleccione qué cifrado desea utilizar para el cifrado SSL si desea uno específico. Esta pestaña tiene los siguientes botones:
    • Asistente SSL: Esta herramienta necesita acceso a archivos binarios OpenSSL en la RUTA del sistema para generar certificados SSL para el servidor y el cliente MySQL.
    • Archivos: Muestra la ubicación de los archivos SSL que generó el asistente SSL.

Avanzado

El Avanzado La pestaña tiene las siguientes opciones:

  • Usar protocolo de compresión: Marque esta opción para comprimir la comunicación entre MySQL Workbench y el servidor MySQL. Esta opción aumenta las tasas de transferencia.
  • Utilice comillas ANSI para citar identificadores: Utilice comillas dobles (") para identificar identificadores en lugar de cadenas literales. Esto anula la configuración del servidor.
  • Habilitar complemento de autenticación de texto sin cifrar: Use esto si su método de autenticación requiere la contraseña del usuario en texto sin cifrar en lugar de cifrada
  • Utilice el antiguo protocolo de autenticación: Seleccione esto para deshabilitar la opción Connector/C++secure_auth . Esto ayuda a los usuarios que usan la antigua mysql_old_password complemento de autenticación para conectarse al servidor.
  • Tiempo de espera: Especifique el tiempo para intentar la conexión.
  • MODO_SQL: Especifique un SQL_MODE para anular el valor predeterminado del servidor.

Método de conexión de tubería o enchufe local

Este método de conexión tiene las mismas pestañas que el estándar TCP/IP:

Parámetros

El parámetro La pestaña tiene las siguientes opciones:

  • Enchufe/Ruta de tubería: Especifique la ruta en su computadora local al archivo localsocket o pipe. Si está vacío, usa la ubicación predeterminada.
  • El nombre de usuario , contraseña y esquema predeterminado las opciones son como en el método de conexión StandardTCP/IP.

SSL

El SSL La pestaña tiene las siguientes opciones:

  • Todas las opciones en esta pestaña son las mismas que en el método de conexión TCP/IP estándar.

Avanzado

El Avanzado La pestaña tiene las siguientes opciones:

  • La mayoría de las opciones en esta pestaña son las mismas que en el método de conexión TCP/IP estándar.
  • El Usar protocolo de compresión y Tiempo de espera las opciones no se aplican a este método.

Método de conexión TCP/IP estándar sobre SSH

Este método de conexión tiene las mismas pestañas que el estándar TCP/IP:

Parámetros

Los Parámetros La pestaña tiene las siguientes opciones:

  • Esta pestaña incluye algunos parámetros comunes con el método de conexión TCP/IP estándar e incluye algunas otras características.
  • Nombre de host SSH: Especifica el nombre de host para el servidor SSH, donde puede proporcionar un número de puerto opcional después de un punto y coma.
  • Nombre de usuario de SSH: Especifica el usuario utilizado para realizar la conexión SSH.
  • Contraseña SSH: Especifica la contraseña para la conexión SSH. También puede usar una bóveda.
  • Archivo de clave SSH: Especifica la ruta al archivo de clave SSH en su computadora local.

Si hay un error debido a diferentes huellas digitales del host, puede encontrar las huellas digitales del host SSH en ~/.ssh/known_hosts para sistemas Linux® y macOS® y en C:\Users\username.ssh\known_hosts para Windows®.

SSL

El SSL La pestaña tiene las siguientes opciones:

  • Todas las opciones de la pestaña son las mismas que en el método de conexión TCP/IP estándar.

Avanzado

El Avanzado La pestaña tiene las siguientes opciones:

  • La mayoría de las opciones de la pestaña son las mismas que en el método de conexión TCP/IP estándar.
  • El tiempo de espera La opción no se aplica a este método.

Conclusión

Elija el método que mejor se adapte a sus requisitos para una conexión entre la aplicación MySQL Workbench y su servidor MySQL.

Use la pestaña Comentarios para hacer cualquier comentario o hacer preguntas. También puede iniciar una conversación con nosotros.


Linux
  1. Configuración de conexión para bases de datos MySQL

  2. ¿Cómo agregar una conexión MySQL remota en Linux?

  3. Cambiar el tiempo de espera de MySQL en un servidor

  4. Cómo asegurar una conexión SSL con Apache en Ubuntu 18.04

  5. Comprobar certificado remoto - MySQL

Cree una base de datos y una tabla MySQL usando PHP en XAMPP

Solución de problemas:errores de conexión del servidor

Cómo configurar una conexión MySQL remota segura

MySQL remoto en cPanel

Instale nopCommerce en Ubuntu 20.04, MySQL, Nginx, SSL

3 métodos para conectarse a MySQL desde PHP usando un código de ejemplo