🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo gestionar bases de datos MySQL en WordPress con PrestaShop en Plesk

Actualizado el 10 de noviembre de 2025

¿Por qué es importante gestionar bien tus bases de datos en Plesk?

Si tienes una tienda online con WordPress y PrestaShop, la base de datos es el corazón de tu negocio. Ahí se guardan tus productos, pedidos, clientes y contraseñas. Gestionar mysql plesk wordpress prestashop no tiene por qué ser complicado, pero requiere que conozcas las herramientas básicas que Plesk pone a tu disposición.

Cuando hablamos de base datos plesk wordpress prestashop, nos referimos a un entorno donde conviven dos de los CMS más populares del mundo. Muchos usuarios combinan ambos: usan WordPress para el blog o la web corporativa y PrestaShop para la tienda. Esto significa que tendrás al menos dos bases de datos independientes que deberás mantener, optimizar y respaldar.

En este artículo, te voy a explicar paso a paso cómo crear, gestionar, optimizar y hacer copias de seguridad de tus bases de datos MySQL directamente desde el panel de Plesk. No necesitas ser un experto en informática, solo seguir estas instrucciones sencillas.


Primeros pasos: acceder a la gestión de bases de datos en Plesk

Lo primero que debes hacer es entrar en tu panel de control de Plesk. Normalmente se accede a través de una URL como https://tu-dominio.com:8443 o https://tu-ip:8443. Si no recuerdas la dirección exacta, consulta el correo de bienvenida de tu proveedor de hosting.

Una vez dentro, busca la sección "Bases de datos" en el menú principal. En la mayoría de las versiones de Plesk, la encontrarás en el panel izquierdo o en el bloque de "Sitios web y dominios".

Crear una nueva base de datos MySQL

Para gestionar mysql plesk wordpress prestashop correctamente, necesitarás crear bases de datos separadas para cada aplicación. Te recomiendo seguir este proceso:

  1. Haz clic en "Bases de datos" y luego en "Agregar base de datos".
  2. Elige un nombre descriptivo, por ejemplo tienda_prestashop o blog_wordpress.
  3. Selecciona el servidor de bases de datos (si solo tienes uno, ya vendrá marcado).
  4. Indica el tipo de base de datos: MySQL.
  5. Crea un usuario específico para esa base de datos. Anota la contraseña en un lugar seguro.
  6. Haz clic en "Aceptar".

[TIP] No uses la misma base de datos para WordPress y PrestaShop. Si algo falla, ambos sitios se caerán a la vez. Es mucho más seguro mantenerlas separadas.

Conectar la base de datos a WordPress o PrestaShop

Una vez creada la base de datos, debes configurar tu CMS para que la use. En WordPress, edita el archivo wp-config.php en la raíz de tu instalación y busca estas líneas:

define('DB_NAME', 'nombre_base_datos');
define('DB_USER', 'usuario_base_datos');
define('DB_PASSWORD', 'tu_contraseña');
define('DB_HOST', 'localhost');

En PrestaShop, el archivo se llama parameters.php y está en la carpeta app/config. Busca la sección de parámetros de base de datos y actualiza los valores con los que creaste en Plesk.

[INFO] Si no sabes editar estos archivos, puedes usar el instalador automático de Plesk. En "Aplicaciones", busca WordPress o PrestaShop y sigue el asistente. Él se encargará de crear y conectar la base de datos por ti.


Optimizar MySQL en Plesk para PrestaShop y WordPress

La optimización es clave para que tu tienda cargue rápido. Una base de datos hinchada o con tablas corruptas ralentiza todo. Aquí te dejo las tareas más importantes.

1. Usa phpMyAdmin para revisar y reparar tablas

Plesk incluye phpMyAdmin, una herramienta web que te permite interactuar con tus bases de datos desde el navegador. Para acceder:

  1. Ve a "Bases de datos".
  2. Haz clic en el icono de "phpMyAdmin" junto a la base de datos que quieras gestionar.
  3. Se abrirá una nueva pestaña con la interfaz.

Una vez dentro, selecciona todas las tablas de la base de datos (puedes marcar la casilla superior para seleccionarlas todas). En el menú desplegable de abajo, elige "Reparar tabla". Esto es especialmente útil si detectas errores de conexión o consultas lentas.

2. Optimiza las tablas regularmente

La optimización de tablas MySQL es como desfragmentar un disco duro. Libera espacio y mejora la velocidad de lectura. En phpMyAdmin, selecciona todas las tablas y elige "Optimizar tabla" en el mismo menú desplegable.

[TIP] Programa esta tarea una vez al mes. Si tu tienda tiene muchos productos o pedidos, hazlo cada semana.

3. Revisa los índices de tus tablas

Los índices son fundamentales para acelerar las búsquedas. En PrestaShop, por ejemplo, las tablas de productos y pedidos deben tener índices en las columnas que se usan en las consultas frecuentes. Si no estás seguro de cómo hacerlo, no toques nada. Un error aquí puede romper la tienda.

4. Limpia datos basura

Con el tiempo, se acumulan revisiones de entradas en WordPress, transients caducados, carritos abandonados en PrestaShop, etc. Puedes usar plugins como WP-Optimize para WordPress o el módulo de limpieza de PrestaShop. Pero también puedes hacerlo manualmente desde phpMyAdmin con consultas SQL.

Por ejemplo, para limpiar revisiones de WordPress, ejecuta esta consulta en tu base de datos de WordPress:

DELETE FROM wp_posts WHERE post_type = 'revision';

[WARNING] Antes de ejecutar cualquier consulta SQL, haz una copia de seguridad. Un error en una consulta puede eliminar datos importantes.


Cómo hacer backup de MySQL en Plesk para WordPress y PrestaShop

La regla de oro del hosting es: si no tienes un backup, no tienes nada. Plesk facilita mucho esta tarea.

Backup manual desde Plesk

  1. Ve a "Bases de datos".
  2. Haz clic en el nombre de la base de datos que quieres respaldar.
  3. Busca el botón "Descargar volcado" o "Exportar". En versiones recientes, aparece como un icono de disco o flecha hacia abajo.
  4. Se descargará un archivo .sql con toda la información. Guárdalo en tu ordenador o en un servicio de nube.

Backup automático programado

Plesk también te permite programar copias de seguridad automáticas del servidor completo o de sitios web individuales. Para configurarlas:

  1. Ve a "Sitios web y dominios".
  2. Selecciona tu dominio y haz clic en "Copias de seguridad".
  3. Configura una tarea programada (por ejemplo, diaria o semanal).
  4. Elige qué incluir: archivos, bases de datos o ambos.

[INFO] Si tu plan de hosting no incluye backups automáticos, siempre puedes usar la exportación manual. Es un proceso de 2 minutos que te ahorrará muchos dolores de cabeza.

Restaurar un backup de MySQL

Si algo sale mal, restaurar es igual de sencillo. En Plesk, ve a la sección de "Copias de seguridad", selecciona la copia que quieras y haz clic en "Restaurar". También puedes importar un archivo .sql desde phpMyAdmin si solo quieres recuperar la base de datos.


Gestionar usuarios y permisos de MySQL en Plesk

Cada base de datos tiene al menos un usuario con permisos. Es importante que sepas gestionarlos, sobre todo si tienes varios desarrolladores trabajando en tu web.

Crear un nuevo usuario de base de datos

  1. Ve a "Bases de datos" y selecciona la base de datos.
  2. Haz clic en "Agregar usuario".
  3. Introduce el nombre y una contraseña segura.
  4. Elige los permisos: SELECT, INSERT, UPDATE, DELETE, etc.
  5. Guarda los cambios.

[WARNING] Nunca des permisos de ALTER o DROP a usuarios que no sean administradores. Estos permisos permiten modificar o eliminar tablas completas.

Cambiar la contraseña de un usuario

Si sospechas que tu contraseña fue comprometida, cámbiala desde Plesk. Ve a la lista de usuarios de la base de datos, haz clic en el usuario y selecciona "Cambiar contraseña". Después, actualiza el archivo de configuración de WordPress o PrestaShop con la nueva contraseña.


Solución de problemas comunes con MySQL en Plesk

Aquí te dejo las preguntas más frecuentes que recibimos en soporte sobre gestionar mysql plesk wordpress prestashop.

Error "Error establishing a database connection" en WordPress

Este es el error más común. Significa que WordPress no puede conectarse a la base de datos. Las causas suelen ser:

  • Contraseña incorrecta en wp-config.php.
  • El usuario no tiene permisos sobre la base de datos.
  • El servidor MySQL está caído.

Solución: Revisa los datos de conexión en el archivo wp-config.php y verifica en Plesk que el usuario tenga todos los permisos necesarios.

Error "Cannot connect to MySQL server" en PrestaShop

Algo similar ocurre en PrestaShop. Revisa el archivo parameters.php y asegúrate de que el host sea localhost (o el que te indique tu proveedor). También verifica que el servidor MySQL esté activo desde Plesk en "Herramientas y utilidades" > "Servidor de bases de datos".

La tienda va lenta aunque tengo buen hosting

La lentitud puede deberse a una base de datos mal optimizada. Ejecuta las consultas de optimización que te comenté antes. También revisa si hay plugins o módulos que generen muchas consultas a la base de datos. Desactiva los que no uses.

No puedo importar una base de datos grande en phpMyAdmin

phpMyAdmin tiene un límite de tamaño para las importaciones. Si tu archivo .sql supera los 50 MB, puede fallar. En ese caso, usa la herramienta de importación de Plesk. Ve a "Bases de datos", selecciona la base de datos y haz clic en "Importar". Allí puedes subir archivos más grandes sin problemas.


Buenas prácticas adicionales para tu base de datos

Para terminar, quiero dejarte una lista de buenas prácticas que deberías adoptar desde hoy:

  • Usa contraseñas fuertes para los usuarios de MySQL. Combina mayúsculas, minúsculas, números y símbolos.
  • Cambia las contraseñas cada 3-6 meses.
  • No compartas las credenciales de acceso por correo electrónico sin cifrar.
  • Mantén actualizados WordPress, PrestaShop y sus plugins/módulos. Las vulnerabilidades suelen atacar a las bases de datos.
  • Configura un sistema de backups automáticos en tu plan de hosting. Si tu proveedor no lo ofrece, contrata un servicio externo o haz backups manuales cada semana.
  • Monitoriza el tamaño de tus bases de datos. Si crecen demasiado rápido, puede haber un problema de acumulación de logs o datos temporales.

[INFO] Si usas Syspanel (antes conocido como HestiaCP) en algún servidor, recuerda que el acceso se realiza a través del puerto 2106. Aunque este artículo se centra en Plesk, los conceptos de gestión de bases de datos son muy similares en ambos paneles.


Conclusión

Gestionar las bases de datos MySQL en Plesk para WordPress y PrestaShop es una tarea que, con la información adecuada, puedes hacer tú mismo sin necesidad de contratar a un especialista. La clave está en la constancia: dedica unos minutos al mes a optimizar, hacer backups y revisar que todo esté en orden.

Recuerda que la base de datos es el archivo más valioso de tu negocio online. Cuídala como lo que es: el almacén donde guardas todo el trabajo de tu tienda. Con estas herramientas y consejos, tendrás el control total sobre ella.

Si te surge cualquier duda, no dudes en contactar con nuestro equipo de soporte. Estamos aquí para ayudarte a gestionar mysql plesk wordpress prestashop sin complicaciones.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel