Cómo gestionar las bases de datos MySQL en Plesk (crear, importar, exportar)
Introducción: ¿Qué es MySQL y por qué es clave para tu web?
Si tienes una web con WordPress, Joomla, PrestaShop o cualquier otra aplicación dinámica, es muy probable que toda tu información (artículos, productos, pedidos, usuarios) esté almacenada en una base de datos MySQL. Piénsalo como el cerebro de tu sitio: sin ella, tu web sería solo un cascarón vacío.
Gestionar correctamente estas bases de datos plesk es fundamental para mantener tu proyecto a salvo, actualizado y funcionando con fluidez. La buena noticia es que Plesk, uno de los paneles de control más populares del mundo, incluye herramientas gráficas muy intuitivas para que no necesites tocar ni una línea de código. En esta guía completa y paso a paso, aprenderás a crear, importar y exportar bases de datos MySQL desde Plesk, incluso si eres un completo principiante.
¿Qué es Plesk y dónde encuentro el gestor de bases de datos?
Plesk es un panel de control que te permite administrar todo tu hosting desde un navegador web: dominios, correos, archivos, certificados SSL y, por supuesto, las bases de datos. Es el estándar en muchos proveedores de hosting compartido y VPS.
Para acceder a la gestión de bases de datos, sigue estos pasos:
- Inicia sesión en tu panel de Plesk (normalmente una URL como
https://tu-dominio.com:8443o la que te haya facilitado tu proveedor). - En el menú lateral izquierdo, busca la sección "Sitios web y dominios".
- Haz clic en el dominio sobre el que quieres trabajar.
- En la sección de herramientas, verás el icono de "Bases de datos MySQL" o "Bases de datos". Haz clic en él.
Una vez dentro, verás un listado con todas las bases de datos que tienes creadas para ese dominio. Desde aquí podrás realizar todas las operaciones que te explicamos a continuación.
Cómo crear una base de datos MySQL en Plesk (Paso a paso)
Crear una base de datos en Plesk es un proceso muy sencillo, pero debes prestar atención a los nombres y contraseñas, ya que los necesitarás para conectar tu aplicación.
### Paso 1: Accede a la sección de bases de datos
Dentro de "Bases de datos MySQL", haz clic en el botón "Agregar base de datos" (o un botón similar con un símbolo "+").
### Paso 2: Configura los parámetros principales
Se abrirá un formulario con varios campos. Rellénalos con atención:
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo
mipagina_wp. Importante: En la mayoría de los casos, el sistema antepondrá un prefijo con tu nombre de usuario, quedando algo comousuario_mipagina_wp. Anota el nombre completo final, lo necesitarás. - Nombre de usuario de la base de datos: Crea un usuario específico para esta base, por ejemplo
usuario_wp_admin. Al igual que con el nombre, puede tener un prefijo. - Contraseña: Plesk suele ofrecer un botón para generar una contraseña segura automáticamente. Es muy recomendable usarlo, ya que una contraseña débil es la principal puerta de entrada para ataques. Si prefieres ponerla tú, asegúrate de que sea larga y compleja. Guárdala en un lugar seguro, como un gestor de contraseñas.
- Tipo de base de datos: Plesk suele dejar la opción por defecto (MySQL o MariaDB). Si no sabes cuál elegir, deja la que venga seleccionada; es la más compatible.
### Paso 3: Configuración avanzada (opcional)
En la mayoría de los casos, no necesitarás tocar nada más. Sin embargo, si despliegas las opciones avanzadas, podrás ver:
- Servidor de base de datos: Si tienes varios, elige el que prefieras.
- Juego de caracteres: Se recomienda dejar
utf8outf8mb4para soportar todos los caracteres y emojis correctamente.
### Paso 4: Crear la base de datos
Haz clic en "Aceptar" o "Crear". Plesk creará la base de datos y el usuario asociado en cuestión de segundos. Verás la nueva entrada en el listado.
[TIP]: Escribe el nombre de la base de datos, el usuario y la contraseña en un archivo de texto temporal. Lo necesitarás en el siguiente paso, cuando instales WordPress o cualquier otro CMS.
Cómo importar una base de datos MySQL en Plesk
Importar una base de datos es un proceso que necesitarás cuando migres tu web desde otro hosting o cuando quieras restaurar una copia de seguridad. Es como abrir un archivo ZIP que contiene toda la información de tu web.
### Paso 1: Prepara tu archivo SQL
El archivo que vas a importar debe tener la extensión .sql, .zip o .gz. Si tienes un archivo .sql muy grande (más de 100 MB), es recomendable comprimirlo en .zip o .gz para que la importación sea más rápida y no falle por tiempo de espera.
### Paso 2: Accede a la opción de importación
En la lista de bases de datos plesk, haz clic en el nombre de la base de datos donde quieres importar la información. Esto te llevará a la página de administración de esa base.
### Paso 3: Sube y ejecuta el archivo
Busca la pestaña o botón que dice "Importar" o "Subir archivo". Plesk te mostrará un formulario con un botón para seleccionar el archivo desde tu ordenador.
- Haz clic en "Examinar" o "Elegir archivo" y selecciona tu archivo
.sql,.zipo.gz. - Haz clic en "Aceptar" o "Importar".
- Plesk subirá el archivo al servidor y ejecutará las instrucciones SQL que contiene. Dependiendo del tamaño, puede tardar desde unos segundos hasta varios minutos.
### Paso 4: Verifica la importación
Una vez finalizado, Plesk te mostrará un mensaje de éxito. Para verificarlo, puedes hacer clic en "phpMyAdmin" (dentro de la misma página de la base de datos) y ver si las tablas aparecen en el listado de la izquierda.
[WARNING]: Si estás importando una base de datos a una que ya tiene tablas, es muy probable que la importación falle o sobrescriba la información existente. Asegúrate de que la base de datos de destino esté vacía o que quieras reemplazar su contenido.
Cómo exportar una base de datos MySQL en Plesk
Exportar una base de datos es el proceso inverso a importar. Sirve para crear una copia de seguridad manual, para migrar tu web a otro servidor o para compartir datos con un desarrollador.
### Paso 1: Accede a la base de datos que quieres exportar
Al igual que para importar, haz clic en el nombre de la base de datos en el listado de "Bases de datos MySQL".
### Paso 2: Busca la opción de exportación
En la página de administración de la base de datos, busca la pestaña o botón que dice "Exportar".
### Paso 3: Configura la exportación
Plesk te ofrecerá algunas opciones:
- Formato de archivo: Puedes elegir entre
.sql(texto plano),.zip(comprimido) o.gz(comprimido). Recomendación: Usa.zipo.gzpara ahorrar espacio y tiempo de descarga. - Método de exportación: Puedes elegir entre "Exportar todas las tablas" (opción por defecto) o seleccionar tablas específicas. En la mayoría de los casos, querrás exportar todo.
### Paso 4: Descarga el archivo
Haz clic en "Aceptar" o "Exportar". Dependiendo de la configuración, el archivo se descargará automáticamente a tu ordenador o Plesk te ofrecerá un enlace para descargarlo.
[INFO]: Exportar una base de datos no la borra ni la bloquea. Puedes hacerlo mientras tu web está en funcionamiento sin ningún problema. Sin embargo, para una copia 100% consistente, es ideal hacerlo en momentos de bajo tráfico.
Gestión avanzada: Usuarios, permisos y phpMyAdmin
Además de crear, importar y exportar, Plesk te permite gestionar otros aspectos de tus bases de datos.
### Crear y gestionar usuarios
Cada base de datos puede tener varios usuarios con diferentes permisos. Para gestionarlos:
- Entra en la página de la base de datos.
- Busca la sección "Usuarios de bases de datos".
- Podrás "Agregar usuario" o "Editar" los existentes.
- Al editar, podrás marcar o desmarcar los privilegios (SELECT, INSERT, UPDATE, DELETE, etc.). Para una aplicación web estándar, los privilegios completos (ALL PRIVILEGES) son suficientes.
### Usar phpMyAdmin
phpMyAdmin es una herramienta web que te permite interactuar con la base de datos mediante una interfaz gráfica muy similar a un programa de escritorio. Es ideal para hacer consultas SQL manuales, ver datos concretos o reparar tablas.
Desde la página de tu base de datos en Plesk, encontrarás un botón que dice "phpMyAdmin". Al hacer clic, se abrirá en una nueva pestaña con la base de datos ya seleccionada.
[WARNING]: phpMyAdmin es una herramienta muy potente. Si no sabes lo que estás haciendo, puedes romper tu base de datos fácilmente. Evita borrar tablas, modificar estructuras o ejecutar consultas SQL que no entiendas. Para tareas complejas, es mejor pedir ayuda a un profesional.
Preguntas Frecuentes (FAQ) sobre bases de datos en Plesk
Aquí resolvemos las dudas más comunes que nos llegan al soporte técnico.
### ¿Cuál es la diferencia entre MySQL y MariaDB?
MariaDB es una bifurcación (fork) de MySQL, creada por los desarrolladores originales. Es 100% compatible a nivel de uso y suele ser la opción por defecto en muchos paneles, incluyendo Plesk. Para ti, como usuario, no hay diferencia práctica: las aplicaciones como WordPress funcionan igual con ambos.
### ¿Puedo importar una base de datos de WordPress desde otro hosting?
Sí, absolutamente. El proceso es el mismo que se describe arriba. Solo necesitas el archivo .sql de tu antiguo hosting y crear una base de datos nueva en Plesk para importarla. Recuerda que también tendrás que mover los archivos de tu web (el código) para que todo funcione en conjunto.
### ¿Qué hago si la importación de mi base de datos falla?
Los fallos de importación suelen deberse a dos motivos:
- El archivo es demasiado grande: Comprímelo en
.zipo.gze inténtalo de nuevo. Si sigue fallando, contacta con tu proveedor de hosting para que aumente el límite de subida. - Errores en el archivo SQL: El archivo puede estar corrupto o tener instrucciones incompatibles. Ábrelo con un editor de texto y busca la línea donde falla (el mensaje de error de Plesk suele indicarlo). A veces, eliminar esa línea funciona, pero si es un error complejo, necesitarás ayuda técnica.
### ¿Con qué frecuencia debo exportar mis bases de datos?
Depende de la actividad de tu web. Si publicas contenido a diario, una exportación diaria o semanal es lo ideal. Si es una web estática que apenas cambia, una mensual puede ser suficiente. Lo importante es que la exportación sea automática. Muchos proveedores de hosting ofrecen copias de seguridad automáticas, pero no está de más tener tu propia copia manual en un lugar seguro, como tu ordenador o un servicio de almacenamiento en la nube.
### ¿Es seguro usar la contraseña que genera Plesk automáticamente?
Sí, es totalmente seguro y muy recomendable. Plesk genera contraseñas largas y aleatorias que son extremadamente difíciles de adivinar. Puedes usarla sin miedo, solo asegúrate de guardarla en un gestor de contraseñas para no perderla.
### ¿Puedo cambiar el nombre de una base de datos ya creada?
Plesk no permite cambiar el nombre de una base de datos directamente. La única forma segura de hacerlo es:
- Exportar la base de datos.
- Crear una nueva base de datos con el nombre deseado.
- Importar el archivo
.sqlen la nueva base. - Actualizar la configuración de tu aplicación (por ejemplo, el archivo
wp-config.phpen WordPress) con el nuevo nombre.
Este proceso es delicado, así que si no te sientes seguro, es mejor no hacerlo o pedir ayuda a un profesional.
Consejos de seguridad y buenas prácticas
Gestionar bien tus bases de datos no es solo saber importar y exportar, sino también mantenerlas seguras.
- Usa contraseñas fuertes: Nunca uses contraseñas obvias como "123456" o "admin". La contraseña que genera Plesk es perfecta.
- No compartas tus credenciales: No envíes el nombre de usuario y contraseña de tu base de datos por correo electrónico sin cifrar. Si necesitas compartirlas, usa un servicio de intercambio seguro o hazlo en persona.
- Realiza copias de seguridad periódicas: Automatiza las exportaciones si es posible o establece un recordatorio en tu calendario.
- Mantén tu CMS y plugins actualizados: La mayoría de los ataques a bases de datos se producen por vulnerabilidades en el software de la web, no en la base de datos en sí. Mantener todo actualizado es tu mejor defensa.
- Evita usar el usuario "root" para tus aplicaciones: Crea siempre un usuario específico para cada base de datos, tal y como se explicó en la creación. Así, si una web es comprometida, el atacante no tendrá acceso a todas tus bases de datos.
Conclusión: Domina tus bases de datos con Plesk
Gestionar las bases de datos plesk no tiene por qué ser un dolor de cabeza. Como has visto, crear, importar y exportar son tareas muy sencillas que se resuelven con unos pocos clics. Dominar estas operaciones te dará una autonomía total sobre tu hosting, te permitirá hacer copias de seguridad con confianza y te facilitará enormemente cualquier migración futura.
Recuerda que la clave está en la práctica y la constancia. No esperes a tener un problema para hacer una copia de seguridad. Hazlo un hábito y tu yo del futuro (cuando sufras un ataque o un error humano) te lo agradecerá.
Si has llegado hasta aquí, ya estás un paso por delante. Ahora ve a tu panel de Plesk y practica con una base de datos de prueba. ¡Verás lo fácil que es! Y si te surge cualquier otra duda, recuerda que nuestro equipo de soporte está siempre dispuesto a echarte una mano.
