¿Cómo gestionar bases de datos en Plesk? FAQ y consejos básicos
¡Hola! Si estás leyendo esto, probablemente estás empezando a administrar tu sitio web con Plesk y te has topado con el mundo de las bases de datos. No te preocupes, es mucho más sencillo de lo que parece. Piensa en una base de datos como el gran armario con archivadores de tu web: ahí se guardan todos los contenidos, usuarios, comentarios y configuraciones de tu tienda online, blog o aplicación.
En este artículo, vamos a despejar todas tus dudas sobre cómo gestionar bases de datos en Plesk. Te explicaré desde cómo crear tu primera base de datos hasta cómo hacer una copia de seguridad, todo con un lenguaje muy claro y ejemplos prácticos. Al final, tendrás un FAQ completo con los problemas más comunes y sus soluciones.
Empecemos.
¿Qué es una base de datos y por qué la necesito?
Imagina que tu web es una biblioteca. El código HTML, CSS y JavaScript son los ladrillos y la decoración. Pero los libros (el contenido, los usuarios, los pedidos) se guardan en un lugar especial: la base de datos.
¿Para qué sirve una base de datos en Plesk?
- CMS como WordPress, Joomla o Drupal: Todos necesitan una base de datos para guardar tus artículos, páginas, comentarios y ajustes. Sin base de datos, tu WordPress no funcionaría.
- Tiendas online (WooCommerce, PrestaShop): Almacenan productos, clientes, pedidos y métodos de pago.
- Foros y comunidades: Guardan perfiles de usuario, mensajes y conversaciones.
- Aplicaciones web a medida: Cualquier aplicación que requiera guardar información de forma persistente.
En resumen, si tu web es dinámica (cambia según el usuario o la interacción), necesitas una base de datos.
Primeros pasos: Crear una base de datos en Plesk
Vamos al grano. Aquí te explico paso a paso cómo crear tu primera base de datos.
Paso 1: Accede al panel de Bases de Datos
- Inicia sesión en tu panel de Plesk.
- En el menú lateral izquierdo, busca y haz clic en Bases de datos. Verás un listado con las bases de datos que ya tengas (si es la primera vez, estará vacío).
Paso 2: Añadir una nueva base de datos
- Haz clic en el botón Añadir base de datos (normalmente es un botón azul o un enlace que dice "Añadir nuevo").
- Se abrirá un formulario. Rellena los siguientes campos:
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo:
blog_wp,tienda_ropa,foro_comunidad. Evita espacios y caracteres especiales, solo letras, números y guiones bajos. - Tipo de base de datos: Lo más común es MySQL. Si tu aplicación lo requiere, también puedes elegir MariaDB (es un clon mejorado de MySQL) o PostgreSQL. Para WordPress y la mayoría de CMS, elige MySQL.
- Usuario de la base de datos: Plesk te permite crear un usuario específico para esta base de datos. Puedes escribir uno nuevo o usar uno existente. Recomendación: crea uno nuevo para cada base de datos, así mejoras la seguridad. Por ejemplo:
user_blog. - Contraseña: Plesk puede generarte una contraseña segura (recomendado) o puedes escribirla tú. Guárdala en un lugar seguro porque la necesitarás para conectar tu web.
- Confirmar contraseña: Vuelve a escribirla o confirma la generada.
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo:
Paso 3: Finalizar la creación
- Haz clic en Aceptar o Crear. En unos segundos, tu nueva base de datos aparecerá en el listado.
¡Listo! Ya tienes tu base de datos creada. Ahora necesitas conectar tu web a ella, pero eso lo veremos en la sección de FAQ.
Cómo gestionar tus bases de datos: Tareas básicas
Una vez creada, necesitas saber cómo administrarla. Aquí tienes las acciones más comunes.
Acceder a phpMyAdmin (la herramienta estrella)
phpMyAdmin es una interfaz web que te permite ver, modificar, exportar e importar datos de tu base de datos MySQL de forma visual. Es como el "explorador de archivos" de tu base de datos.
- Ve a Bases de datos en Plesk.
- Busca la base de datos que quieras gestionar.
- Haz clic en el icono de phpMyAdmin (normalmente es un icono de un elefante o un enlace que dice "phpMyAdmin").
- Se abrirá una nueva pestaña. A veces te pedirá usuario y contraseña (los mismos que usaste al crearla). Otras veces, Plesk inicia sesión automáticamente.
Dentro de phpMyAdmin puedes:
- Ver las tablas: A la izquierda verás el nombre de tu base de datos y, al hacer clic, las tablas que contiene (por ejemplo,
wp_posts,wp_usersen WordPress). - Ejecutar consultas SQL: En la pestaña "SQL" puedes escribir comandos para buscar, modificar o borrar datos.
- Exportar/Importar: Muy útil para hacer copias de seguridad o migrar tu web.
Exportar una base de datos (Hacer copia de seguridad)
Es fundamental tener copias de seguridad periódicas. Así, si algo sale mal (un error al actualizar, un ataque), puedes restaurar tu web rápidamente.
- Desde Bases de datos en Plesk, haz clic en el nombre de la base de datos que quieras respaldar.
- Haz clic en Exportar dump (o Volcado de base de datos).
- Se descargará un archivo
.sqlcon toda la información de tu base de datos. Guárdalo en un lugar seguro (tu ordenador, la nube, etc.).
Alternativa desde phpMyAdmin:
- Abre phpMyAdmin.
- Haz clic en la base de datos a la izquierda.
- Ve a la pestaña Exportar.
- Elige el método "Rápido" y haz clic en Continuar. Se descargará el archivo
.sql.
Importar una base de datos (Restaurar copia)
Si tienes un archivo .sql de respaldo y quieres restaurarlo en tu base de datos actual (o en una nueva), sigue estos pasos:
- En Plesk, ve a Bases de datos y haz clic en el nombre de la base de datos donde quieras importar.
- Haz clic en Importar volcado.
- Selecciona el archivo
.sqldesde tu ordenador. - Haz clic en Aceptar. Plesk lo procesará y, si no hay errores, los datos se habrán restaurado.
Alternativa desde phpMyAdmin:
- Abre phpMyAdmin y selecciona la base de datos.
- Ve a la pestaña Importar.
- Selecciona el archivo
.sql. - Haz clic en Continuar. Ten paciencia si el archivo es grande.
Cambiar la contraseña de un usuario de base de datos
- En Bases de datos, haz clic en el nombre de la base de datos.
- Busca la sección Usuarios o Usuarios de bases de datos.
- Haz clic en el icono de Cambiar contraseña (un candado o un lápiz).
- Escribe la nueva contraseña y confírmala.
- Importante: Si tu web ya está conectada a esta base de datos, deberás actualizar el archivo de configuración de tu web (por ejemplo,
wp-config.phpen WordPress) con la nueva contraseña, o dejará de funcionar.
FAQ Plesk: Preguntas frecuentes sobre bases de datos
Aquí tienes las dudas más comunes que resolvemos a diario en soporte técnico.
❓ ¿Cómo conecto mi WordPress a la base de datos que acabo de crear?
Cuando instalas WordPress por primera vez, el propio instalador te pedirá los datos de la base de datos. Si ya tienes WordPress instalado y quieres cambiar la base de datos (por ejemplo, porque la has restaurado desde una copia), debes editar el archivo wp-config.php que está en la raíz de tu sitio web.
Pasos:
- Ve a Archivos en Plesk y navega hasta la carpeta
httpdocs(o la carpeta donde esté tu web). - Busca el archivo
wp-config.php. - Edítalo con el editor de Plesk.
- Busca estas líneas y cámbialas por los datos de tu nueva base de datos:
define('DB_NAME', 'nombre_de_tu_base_de_datos');
define('DB_USER', 'usuario_de_la_base_de_datos');
define('DB_PASSWORD', 'contraseña_del_usuario');
define('DB_HOST', 'localhost'); // Normalmente es 'localhost'
Guarda los cambios y tu web debería funcionar.
❓ He olvidado la contraseña de mi base de datos, ¿qué hago?
No te preocupes. Puedes cambiarla desde Plesk siguiendo los pasos que vimos en "Cambiar la contraseña de un usuario de base de datos". Solo recuerda actualizar también el archivo de configuración de tu web.
❓ ¿Puedo tener varias bases de datos en un mismo plan de hosting?
Sí, normalmente los planes de hosting incluyen un número limitado de bases de datos. Puedes crear todas las que necesites hasta llegar a ese límite. En Plesk, verás el número de bases de datos disponibles en la parte superior de la página Bases de datos.
❓ ¿Qué hago si mi web da error "Error establishing a database connection"?
Este es un error común. Las causas suelen ser:
- Datos incorrectos: El nombre de la base de datos, usuario o contraseña en el archivo de configuración de tu web son incorrectos. Revísalos.
- El servidor de bases de datos está caído: A veces el servicio MySQL se detiene. Puedes reiniciarlo desde Plesk en Herramientas y configuración > Servicios > MySQL y hacer clic en Reiniciar.
- La base de datos ha sido eliminada: Si alguien borró la base de datos, tu web no podrá conectarse. Verifica que la base de datos siga existiendo en el listado de Bases de datos.
❓ ¿Es seguro usar el usuario "root" para mi base de datos?
No, rotundamente no. El usuario "root" tiene acceso total a todas las bases de datos del servidor. Es una práctica muy insegura. Siempre debes crear un usuario específico para cada base de datos, con permisos solo sobre esa base de datos. Plesk te facilita esto al crear la base de datos.
❓ ¿Cómo puedo saber cuánto espacio ocupa mi base de datos?
- Ve a Bases de datos en Plesk.
- En el listado, verás una columna llamada Tamaño que te indica el espacio que ocupa cada base de datos.
❓ Mi base de datos está muy grande, ¿cómo la optimizo?
Puedes hacer varias cosas:
- Eliminar datos innecesarios: Revisa registros antiguos, comentarios spam, revisiones de entradas (en WordPress), etc.
- Optimizar tablas: Desde phpMyAdmin, selecciona todas las tablas de tu base de datos y, en el menú desplegable "Con seleccionadas", elige Optimizar tabla. Esto libera espacio y mejora el rendimiento.
- Usar un plugin de caché: Si usas WordPress, plugins como W3 Total Cache o WP Super Cache reducen las consultas a la base de datos.
❓ ¿Plesk tiene alguna herramienta para programar copias de seguridad automáticas de bases de datos?
Sí, Plesk incluye un sistema de copias de seguridad. Ve a Herramientas y configuración > Copias de seguridad. Puedes configurar copias de seguridad completas de tu suscripción (que incluyen archivos y bases de datos) de forma diaria, semanal o mensual. Recomiendo encarecidamente activar esta opción.
[TIP] Configura las copias de seguridad automáticas para que se almacenen en un repositorio externo (por ejemplo, FTP, Amazon S3, Google Drive) para mayor seguridad.
Consejos básicos para una buena administración
Para terminar, aquí tienes algunos consejos que te harán la vida más fácil:
- Nombres descriptivos: Usa nombres de base de datos y usuarios que te recuerden a qué web pertenecen. Ejemplo:
bd_mi_tienda,usr_mi_tienda. - Contraseñas seguras: No uses "123456" o "password". Usa contraseñas largas, con mayúsculas, minúsculas, números y símbolos. Plesk puede generarlas por ti.
- Una base de datos por web: No mezcles los datos de varias webs en una misma base de datos. Es un caos y un riesgo de seguridad.
- Copia de seguridad periódica: No confíes solo en las copias automáticas del servidor. Haz una exportación manual de tu base de datos antes de hacer cambios importantes (actualizar WordPress, cambiar de tema, etc.).
- Mantén actualizado tu CMS: Las vulnerabilidades en WordPress, Joomla, etc., suelen atacar la base de datos. Mantén todo actualizado.
[WARNING] Nunca compartas tu contraseña de la base de datos por correo electrónico o en lugares públicos. Si necesitas dársela a un desarrollador, hazlo a través de un medio seguro y cámbiala después.
Conclusión
Gestionar bases de datos en Plesk es una tarea sencilla una vez que conoces los pasos básicos. Recuerda que la clave está en la organización y las copias de seguridad. Si sigues estos consejos y consultas el FAQ cuando tengas dudas, podrás administrar tus sitios web sin problemas.
Si tienes alguna otra pregunta, no dudes en contactar con nuestro equipo de soporte. ¡Estamos aquí para ayudarte!
