Ir al contenido

Bases de datos

Desde la página Databases de un sitio, crea una base de datos y uno o más usuarios, cada uno con su propia contraseña. Las bases de datos son MariaDB, y los permisos de cada usuario quedan limitados a las propias bases de datos de ese cliente — nada compartido con ningún otro inquilino del servidor.

El Database studio integrado te da una forma de trabajar con tus datos desde el navegador, sin instalar nada:

  • Explorar y editar filas
  • Ejecutar consultas
  • Importar un volcado SQL
  • Exportar una base de datos

Es la misma comodidad que ofrecen JetBackup o herramientas al estilo phpMyAdmin en otros lados, pero integrada en tu panel.

MariaDB nunca queda expuesta en internet público — conectate en cambio a través de un túnel SSH, usando las credenciales de SSH y SFTP:

Ventana de terminal
ssh -L 3306:localhost:3306 -p 2222 <site-handle>@ssh.example.com

Con el túnel abierto, apuntá TablePlus, DBeaver, Sequel Ace o cualquier otro cliente de MySQL/MariaDB a 127.0.0.1:3306, usando el usuario y contraseña propios de tu base de datos. El túnel es lo que hace esto seguro: la conexión entre tu máquina y el servidor va cifrada y autenticada con tu clave SSH, y la base de datos en sí nunca tiene que aceptar conexiones desde afuera del servidor.

En TablePlus, DBeaver y herramientas similares, esto suele configurarse como una opción “SSH tunnel” o “SSH connection” en el formulario de conexión: apuntala a tu dominio de SSH, puerto 2222, el identificador de tu sitio como usuario SSH y tu clave privada, y después completa el host de la base de datos como localhost (o 127.0.0.1) y tus credenciales de base de datos como siempre.

Tu plan fija cuántas bases de datos puedes crear y cuántas conexiones concurrentes pueden aceptar (maxDBConnections). Ambos valores se muestran en la página de Databases del sitio, junto con lo que estás usando actualmente.