Gestionar bases de datos en Plesk: Guía para novatos
¡Hola! Si estás leyendo esto, seguramente te acabas de topar con Plesk y necesitas crear o gestionar una base de datos para tu web. No te preocupes, es mucho más sencillo de lo que parece.
Esta guía está pensada para ti, que empiezas desde cero. Vamos a ver paso a paso cómo gestionar base de datos en Plesk, tanto con MySQL como con PostgreSQL. Al final, tendrás claro cómo crear usuarios, importar datos y solucionar los problemas más comunes.
Empecemos.
¿Qué es una base de datos y por qué la necesito?
Imagina que tu web es una tienda. Las páginas HTML serían los estantes y los carteles. Pero los productos (artículos, usuarios, pedidos) necesitan un almacén ordenado. Ese almacén es la base de datos.
Guarda toda la información dinámica de tu sitio:
- Usuarios y contraseñas.
- Comentarios en un blog.
- Productos de una tienda online.
- Configuración de WordPress, Joomla, etc.
Sin una base de datos, tu web sería estática y no podría recordar nada. Por eso, aprender a gestionar base de datos es fundamental para cualquier proyecto web.
Accediendo a la sección de Bases de Datos en Plesk
Primero, inicia sesión en tu panel de Plesk. La dirección suele ser algo como https://tudominio.com:8443 o la que te haya proporcionado tu proveedor de hosting.
Una vez dentro, busca en el menú lateral izquierdo. Verás una sección llamada "Bases de datos". Haz clic ahí.
Esta es tu central de control. Aquí verás todas las bases de datos que tengas creadas. Si no tienes ninguna, aparecerá vacía.
Crear tu primera base de datos (MySQL o PostgreSQL)
Vamos a crear una desde cero. Es el primer paso para gestionar base de datos de forma autónoma.
- Haz clic en el botón "Añadir base de datos".
- Se abrirá un formulario. Rellénalo así:
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo
miblog_db. Evita espacios y caracteres raros. - Tipo de base de datos: Aquí eliges entre MySQL y PostgreSQL.
- MySQL: Es el más común, ideal para WordPress, Joomla, Drupal, la mayoría de las aplicaciones.
- PostgreSQL: Es más avanzado, usado en proyectos específicos o aplicaciones que lo requieran. Si no sabes cuál elegir, elige MySQL.
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo
- Crear un usuario de base de datos: Marca la opción "Crear un usuario de base de datos".
- Nombre de usuario: Pon un nombre, por ejemplo
miblog_user. - Contraseña: Genera una contraseña segura. Plesk te ofrece un generador, úsalo. Guárdala bien, la necesitarás para conectar tu web.
- Nombre de usuario: Pon un nombre, por ejemplo
- Haz clic en "Aceptar".
¡Listo! Ya tienes tu primera base de datos creada. Verás que aparece en la lista principal.
[TIP] Si tu aplicación (como WordPress) te pide el "host de la base de datos", normalmente es
localhost. Si no funciona, consulta con tu proveedor de hosting.
Gestionar usuarios y permisos
Cuando gestionar base de datos, es normal necesitar más de un usuario o cambiar permisos.
Añadir un nuevo usuario
- En la lista de bases de datos, haz clic en el nombre de la base de datos a la que quieras añadir el usuario.
- Busca la sección "Usuarios de bases de datos".
- Haz clic en "Añadir usuario de base de datos".
- Introduce el nombre y la contraseña del nuevo usuario.
- Selecciona la base de datos a la que tendrá acceso.
- Elige los privilegios:
- Todos los privilegios: El usuario puede hacer de todo (crear, borrar, modificar). Úsalo solo para el administrador.
- Privilegios personalizados: Para usuarios más limitados (ej. solo lectura, solo inserción). Es más seguro.
- Haz clic en "Aceptar".
Cambiar contraseña de un usuario
- Ve a la base de datos correspondiente.
- En la sección "Usuarios de bases de datos", haz clic en el nombre del usuario.
- En la nueva ventana, introduce la nueva contraseña y confírmala.
- Haz clic en "Aceptar".
Importar y exportar bases de datos
Mover datos entre servidores o hacer copias de seguridad es una tarea clave al gestionar base de datos. Plesk lo facilita mucho.
Exportar (hacer un backup)
- En la lista de bases de datos, haz clic en el nombre de la base de datos que quieres exportar.
- Busca el botón "Exportar" (normalmente en la parte superior derecha o en el menú de acciones).
- Se abrirá una ventana. Puedes elegir:
- Exportar todo: Crea un archivo
.sqlcon toda la estructura y los datos. - Exportar solo estructura: Solo las tablas vacías, sin datos. Útil si quieres copiar el esquema.
- Exportar todo: Crea un archivo
- Haz clic en "Aceptar". El navegador descargará el archivo.
Importar (restaurar un backup)
- En la lista de bases de datos, haz clic en el nombre de la base de datos donde quieres importar los datos.
- Busca el botón "Importar".
- Haz clic en "Examinar" y selecciona el archivo
.sqlque descargaste antes. - Asegúrate de que la opción "Borrar la base de datos antes de importar" esté desmarcada a menos que quieras reemplazar todo.
- Haz clic en "Aceptar". Plesk procesará el archivo y te mostrará un mensaje de éxito.
[WARNING] Siempre haz un backup antes de importar datos nuevos, especialmente si la base de datos ya tiene información. Un error podría borrar todo.
Gestionar bases de datos con phpMyAdmin (MySQL) y phpPgAdmin (PostgreSQL)
A veces necesitas hacer cambios más finos, como editar una fila o ejecutar una consulta SQL directamente. Para eso están las herramientas web.
phpMyAdmin (para MySQL)
- En la lista de bases de datos, busca la base de datos MySQL que quieras gestionar.
- Haz clic en el icono de phpMyAdmin (suele ser un elefante naranja o el texto "phpMyAdmin").
- Se abrirá una nueva pestaña con la herramienta. Verás tus tablas a la izquierda.
- Puedes:
- Navegar por las tablas haciendo clic en sus nombres.
- Editar registros haciendo clic en el lápiz.
- Ejecutar SQL en la pestaña "SQL".
- Exportar/Importar desde la pestaña "Exportar"/"Importar".
phpPgAdmin (para PostgreSQL)
El proceso es idéntico, pero el icono será diferente (normalmente un elefante azul con la palabra "PostgreSQL" o "phpPgAdmin").
[INFO] Si no ves estos iconos, es posible que tu plan de hosting no incluya estas herramientas. Contacta con tu proveedor.
Solución de problemas comunes (FAQ)
Aquí tienes las dudas más frecuentes al gestionar base de datos en Plesk.
"Error de conexión: Access denied for user"
- Causa: Usuario o contraseña incorrectos.
- Solución: Revisa que el nombre de usuario y la contraseña sean exactamente los que creaste. Si la olvidaste, ve a la base de datos en Plesk y cambia la contraseña del usuario.
"No puedo importar un archivo SQL grande"
- Causa: Límite de tamaño en la subida de archivos.
- Solución: Usa phpMyAdmin/phpPgAdmin. A veces permiten subir archivos más grandes. Otra opción es dividir el archivo SQL en partes más pequeñas.
"Mi aplicación (WordPress) no se conecta a la base de datos"
- Causa: Los datos de conexión en el archivo de configuración (
wp-config.php) son incorrectos. - Solución: Abre el archivo
wp-config.phpde tu web y verifica queDB_NAME,DB_USER,DB_PASSWORDyDB_HOSTcoincidan con los datos de tu base de datos en Plesk. El host suele serlocalhost.
"¿Cómo cambio el tipo de base de datos de MySQL a PostgreSQL?"
- Respuesta: No se puede cambiar directamente. Debes exportar los datos de la base de datos MySQL, crear una nueva base de datos PostgreSQL e importar los datos. Ten en cuenta que no todas las aplicaciones son compatibles con PostgreSQL.
"¿Puedo tener varias bases de datos en Plesk?"
- Respuesta: Sí, tantas como permita tu plan de hosting. Cada una es independiente.
Consejos finales para gestionar bases de datos como un PRO
- Nombres descriptivos: Usa nombres como
tienda_online_dben lugar dedb1. - Contraseñas seguras: No uses "123456". Usa el generador de Plesk.
- Backups periódicos: Programa copias de seguridad automáticas si es posible. Si no, expórtalas manualmente cada semana.
- No compartas usuarios: Crea un usuario diferente para cada aplicación.
- Si usas Syspanel (HestiaCP): Recuerda que el acceso es a través del puerto 2106 (ej.
https://tudominio.com:2106). La lógica para gestionar base de datos es muy similar a la de Plesk.
Conclusión
Gestionar bases de datos en Plesk no es un misterio. Con esta guía, ya sabes cómo crear, importar, exportar y solucionar los problemas más comunes. Recuerda que la práctica hace al maestro.
Si te surge cualquier otra duda, no dudes en consultar la documentación oficial de Plesk o contactar con tu servicio de soporte técnico. ¡Buena suerte con tu proyecto!
