Generalidades
Lo siguiente describe cómo conectarse a la base de datos de DreamHost usando MySQL Workbench. Hay dos formas de conectarse:
Requisitos previos
Asegúrate de descargar MySQL Workbench y completar lo siguiente antes de continuar.
- Ubicado el usuario y la contraseña de tu sitio web
- Ubicado el usuario y la contraseña de tu base de datos
- Creado un usuario Shell y que puedas iniciar sesión en tu servidor a través de SSH.
Actualizar el campo de Hosts Permitidos en el panel
Antes de poder conectarte a tu base de datos, debes darle permiso a tu máquina local para conectarse al servidor de base de datos. Puedes hacerlo agregando información al campo Hosts Permitidos en el panel.
- Navega a la página Bases de Datos MySQL en el panel.
- Debajo de la sección Base(s) de Dato(s) en este servidor:, busca la base de datos deseada, luego de clic al enlace nombre de usuario del usuario que deseas darle acceso.
- Baja hasta la sección Hosts Permitidos. Debes incluir uno de los siguientes:
- Tu dirección IP pública
- Tu dominio/subdominio público de origen
Existen dos maneras de encontrar tu dirección IP.
Opción 1 — Herramienta online
Visita el sitio web What is My IP?, el cual muestra tu dirección IP.
Opción 2 — El panel de DreamHost
Tu dirección IP aparece en la sección Hosts Permitidos.
Puedes copiar y pegar esta dirección IP en el campo de Hosts permitidos.
Solución de problemas
- Habilitar %.example.com en sí no habilita el hostname example.com.
- Si recibes un error "access denied to username@xxx.xxx.xxx.xxx-ip.provider.info", intenta agregar un wildcard al final de tu IP (como xxx.xxx.xxx.xxx%).
- Si eso no funciona, agrega la URL completa de tu proveedor en el mensaje.
- Da clic al botón ¡Modificar [usuario] ahora! cuando termines.
Conectarse usando MySQL Workbench
Las siguientes dos opciones están disponibles para conectarte a tu base de datos usando MySQL Workbench.
Planes de DreamPress
Las instrucciones de este artículo se aplican únicamente a los planes de alojamiento compartido y VPS. Los planes DreamPress solo pueden acceder a su base de datos usando phpMyAdmin.
Opción 1 — Conectarse usando un túnel seguro de SSH
Este método se prefiere a los métodos menos seguros, ya que proporciona cifrado de punto a punto y no expone tu cuenta MySQL a posibles ataques de las redes permitidas.
Iniciar MySQL Workbench
Inicia MySQL Workbench y da clic en el icono + para crear una nueva conexión.
Ingresar las credenciales de SSH y la base de datos
Se abre la siguiente ventana para que crees una nueva conexión.
Configura lo siguiente:
- Connection Name: Ingresa el nombre que desees para nombrar esta nueva conexión.
- Connection Method: Selecciona Standard TCP/IP over SSH.
- SSH Hostname: Ingresa el nombre del sitio web.
- SSH Username: Ingresa tu usuario SSH.
- SSH Password: Da clic en el botón Store in Keychain para ingresar tu contraseña del usuario SSH.
- MySQL Hostname: Ingresa el hostname de tu base de datos.
- Port: 3306.
- Username: Ingresa tu usuario de la base de datos.
- Password: Da clic en el botón Store in Keychain para ingresar la contraseña del usuario de la base de datos.
- Da clic en el botón OK para iniciar sesión en tu base de datos.
Confirmar la conexión
La primera vez que te conectas, es posible que veas una advertencia sobre la autenticidad de la conexión.
Esto es normal la primera vez que te conectas, como puedes leer aquí.
Confirma que la huella digital coincide con la de tu panel, luego haz clic en el botón OK.
Opción 2 — Conectarse usando inicio de sesión sin contraseña
Configurar el inicio de sesión sin contraseña
Revisa los siguientes artículos para habilitar el inicio de sesión sin contraseña. Este paso carga la clave pública en tu servidor y descarga la clave privada en tu computador:
- Como configurar inicio de sesión sin contraseña en Mac OS y Linux
- Configurar el inicio de sesión sin contraseña en PuTTY
La clave privada que cargue en MySQL Workbench debe estar en formato OpenSSH, o no podrás conectarte. MySQL Workbench establece lo siguiente para las teclas PuTTY:
MySQL Workbench no acepta directamente las claves PuTTY predeterminadas. Sin embargo, puedes convertir un archivo PuTTY Private Key (ppk) existente a formato OpenSSH usando la utilidad PuTTY Key Generator (PuTTYGen).
Iniciar MySQL Workbench
Inicia MySQL Workbench, y da clic en el icono + para crear una nueva conexión.
Ingresa tus credenciales de SSH y base de datos
Se abre la siguiente ventana para que crees una nueva conexión.
Configura lo siguiente:
- Connection Name: Ingresa el nombre que desee para nombrar esta nueva conexión.
- Connection Method: Selecciona Standard TCP/IP over SSH.
- SSH Hostname: Ingresa tu nombre de servidor.
- SSH Username: Ingresa tu usuario de SSH.
- SSH Password: No des clic a Store in Keychain.
- SSH Key File: Da clic al botón ... y busca tu clave privada en tu computador.
- MySQL Hostname: Ingresa tu hostname de tu base de datos.
- Port: 3306.
- Username: Ingresa tu usuario de base de datos.
- Password: Da clic el botón Store in Keychain para ingresar tu contraseña de usuario de base de datos.
- Da clic en el botón OK para iniciar sesión en tu base de datos.
Confirmar la conexión
La primera vez que te conectas, es posible que veas una advertencia sobre la autenticidad de la conexión.
Esto es normal la primera vez que te conectas, como puedes leer aquí.
Confirma que la huella digital coincide con la de tu panel, luego haz clic en el botón Ok.