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

Cómo crear una base de datos MySQL en Plesk y conectarla a tu aplicación

Actualizado el 22 de octubre de 2025

¿Qué es una base de datos MySQL y por qué la necesitas?

Antes de ponernos manos a la obra, vamos a explicar qué es exactamente una base de datos MySQL. Imagina que tu aplicación web es una tienda de ropa. La base de datos sería el almacén donde guardas todas las prendas, las tallas, los precios y los datos de tus clientes. Sin ese almacén, tu tienda no podría funcionar: no sabrías qué productos tienes, ni quién te compra, ni cuánto dinero has ganado.

En términos técnicos, MySQL es un sistema de gestión de bases de datos relacionales. Es el más popular del mundo junto con MariaDB, y lo utilizan millones de sitios web, desde pequeños blogs hasta grandes plataformas de comercio electrónico. Cuando instalas WordPress, Joomla, PrestaShop o cualquier otra aplicación, casi siempre necesitarás una base de datos MySQL para guardar todo el contenido.

Plesk es un panel de control de hosting muy potente y fácil de usar. Te permite gestionar todo tu servidor desde una interfaz web: cuentas de correo, dominios, archivos y, por supuesto, bases de datos. En este tutorial te voy a enseñar paso a paso cómo crear una base de datos Plesk y cómo conectarla a tu aplicación.

Requisitos previos antes de empezar

Para seguir este tutorial necesitas tener acceso a Plesk con permisos de administrador o, al menos, permisos para gestionar bases de datos. Normalmente, tu proveedor de hosting te dará un usuario y contraseña para acceder al panel. Si no tienes claro cómo entrar, consulta el correo de bienvenida que te enviaron al contratar el servicio.

También necesitarás saber qué tipo de aplicación vas a conectar. No es lo mismo conectar WordPress que una aplicación personalizada en PHP o Python. Pero no te preocupes, los conceptos básicos son los mismos y te los explicaré de forma genérica.

Paso 1: Acceder al panel de Plesk y localizar la sección de bases de datos

Lo primero que debes hacer es iniciar sesión en tu panel de Plesk. Normalmente lo encontrarás en una dirección como https://tu-dominio.com:8443 o https://tu-ip:8443. Una vez dentro, verás un panel de control con varios iconos y menús.

Para encontrar la sección de bases de datos, busca el icono que dice Bases de datos o Databases. En algunas versiones de Plesk, puede estar dentro de la pestaña Sitios web y dominios. Si tienes varios dominios, asegúrate de seleccionar el dominio correcto en el menú desplegable de la parte superior.

[INFO] Si no ves la opción de bases de datos, es posible que tu plan de hosting no incluya MySQL o que necesites activarlo desde el proveedor. En ese caso, contacta con tu empresa de hosting.

Paso 2: Crear la base de datos Plesk

Una vez que estés en la sección de bases de datos, verás un botón que dice Crear nueva base de datos o Add Database. Haz clic en él y se abrirá un formulario con varios campos. Te explico cada uno:

Nombre de la base de datos

Elige un nombre descriptivo que te ayude a identificar la base de datos. Por ejemplo, si es para WordPress, podrías llamarla wordpress_db o mi_tienda_db. El nombre solo puede contener letras, números y guiones bajos. Evita espacios y caracteres especiales.

Tipo de base de datos

Plesk suele ofrecer varias opciones: MySQL, MariaDB o PostgreSQL. Para la mayoría de aplicaciones, elige MySQL. Si no estás seguro, MySQL es la opción más segura porque es compatible con prácticamente todo.

Servidor de bases de datos

En la mayoría de los casos, solo habrá un servidor disponible. Si tienes varios, elige el que te recomiende tu proveedor. No te preocupes por esto ahora, lo normal es que venga preseleccionado.

Usuario y contraseña

Aquí es donde creas el usuario que tendrá acceso a la base de datos. Este usuario es independiente del usuario de Plesk. Elige un nombre de usuario descriptivo, como usuario_tienda o admin_wordpress.

Para la contraseña, Plesk te ofrece un botón para Generar una segura. Te recomiendo usarlo porque las contraseñas generadas son mucho más difíciles de adivinar. Si prefieres ponerla tú, asegúrate de que tenga al menos 12 caracteres, con mayúsculas, minúsculas, números y símbolos.

[WARNING] IMPORTANTE: Guarda la contraseña en un lugar seguro. No la compartas con nadie y no la escribas en archivos públicos. Si la pierdes, tendrás que restablecerla y podría causar problemas en tu aplicación.

Permisos del usuario

Plesk te permite elegir qué permisos tiene el usuario. La opción por defecto suele ser Todos los privilegios, que es lo que necesitas para la mayoría de aplicaciones. Si sabes lo que haces, puedes limitar los permisos, pero para un uso normal, deja todo marcado.

Cuando hayas rellenado todos los campos, haz clic en Aceptar o Crear. Plesk tardará unos segundos en crear la base de datos y te mostrará una confirmación.

Paso 3: Anotar los datos de conexión

Una vez creada la base de datos, necesitarás los siguientes datos para conectarla a tu aplicación:

  • Nombre de la base de datos: El que elegiste en el paso anterior.
  • Nombre de usuario: El usuario que creaste.
  • Contraseña: La contraseña del usuario.
  • Host del servidor: Normalmente es localhost o 127.0.0.1. En algunos casos, si la base de datos está en un servidor externo, te darán una dirección IP o un nombre de host.

Estos datos son los que vas a necesitar para configurar tu aplicación. No los pierdas.

[INFO] ¿Qué es "localhost"? Es el nombre que se le da al servidor donde está alojada la base de datos. En la mayoría de los casos, Plesk instala MySQL en el mismo servidor que tu sitio web, así que el host será localhost.

Paso 4: Conectar tu aplicación a la base de datos Plesk

Ahora viene la parte interesante: conectar la base de datos a tu aplicación. Dependiendo de la aplicación que uses, el proceso varía un poco, pero los conceptos son los mismos. Te explico los casos más comunes.

Si usas WordPress

WordPress es la aplicación más popular que usa MySQL. Durante la instalación, te pedirá los datos de la base de datos. En el archivo wp-config.php, tendrás que definir las siguientes constantes:

define('DB_NAME', 'nombre_de_tu_base_de_datos');
define('DB_USER', 'tu_usuario');
define('DB_PASSWORD', 'tu_contraseña');
define('DB_HOST', 'localhost');

Si WordPress ya está instalado, puedes editar el archivo wp-config.php desde el administrador de archivos de Plesk o mediante FTP. Busca las líneas que empiezan por define('DB_ y cámbialas por los datos de tu nueva base de datos.

Si usas una aplicación PHP personalizada

Si estás desarrollando tu propia aplicación en PHP, la conexión se hace con la función mysqli_connect o con PDO. Un ejemplo básico sería:

$conexion = mysqli_connect('localhost', 'tu_usuario', 'tu_contraseña', 'nombre_de_tu_base_de_datos');
if (!$conexion) {
    die('Error de conexión: ' . mysqli_connect_error());
}

En este caso, el primer parámetro es el host, el segundo el usuario, el tercero la contraseña y el cuarto el nombre de la base de datos.

Si usas Python, Node.js u otro lenguaje

La mayoría de lenguajes de programación tienen bibliotecas para conectarse a MySQL. Por ejemplo, en Python usarías mysql-connector-python o pymysql. En Node.js, usarías mysql2. Los datos de conexión son siempre los mismos: host, usuario, contraseña y nombre de la base de datos.

Paso 5: Verificar que la conexión funciona

Una vez que hayas configurado tu aplicación, es hora de comprobar que todo funciona. La forma más sencilla es acceder a tu sitio web y ver si carga correctamente. Si la aplicación muestra un error de conexión, revisa los siguientes puntos:

  • Que el nombre de la base de datos esté bien escrito.
  • Que el usuario y la contraseña sean correctos.
  • Que el host sea el correcto (normalmente localhost).
  • Que el usuario tenga permisos para acceder a la base de datos.

[WARNING] Error común: Si ves el error "Access denied for user", significa que el usuario no tiene permisos o que la contraseña es incorrecta. Revisa que has escrito bien los datos. Si sigue fallando, puedes restablecer la contraseña desde Plesk.

Paso 6: Gestionar tu base de datos con phpMyAdmin

Plesk incluye una herramienta llamada phpMyAdmin que te permite gestionar tu base de datos desde el navegador. Es muy útil para importar o exportar datos, crear tablas, o hacer consultas SQL.

Para acceder a phpMyAdmin, ve a la sección de bases de datos en Plesk y haz clic en el icono de phpMyAdmin junto a tu base de datos. Se abrirá una nueva ventana donde podrás ver todas las tablas de tu base de datos.

Desde aquí puedes:

  • Exportar tu base de datos para hacer una copia de seguridad.
  • Importar un archivo SQL para restaurar o migrar datos.
  • Ejecutar consultas SQL para modificar datos.
  • Crear y eliminar tablas.

[INFO] Consejo de seguridad: Realiza copias de seguridad periódicas de tu base de datos. Puedes hacerlo desde Plesk en la sección de copias de seguridad, o desde phpMyAdmin exportando la base de datos.

Solución de problemas comunes

Error de conexión con la base de datos

Este es el error más común. Si tu aplicación no puede conectarse, revisa los datos de conexión. Asegúrate de que el host es localhost (o el que te haya indicado tu proveedor). También verifica que el usuario y la contraseña son correctos.

La base de datos no aparece en Plesk

Si has creado la base de datos pero no la ves en la lista, es posible que la hayas creado en otro dominio. Revisa que estás en el dominio correcto en el menú desplegable de Plesk.

No puedo conectarme desde una aplicación externa

Si tu aplicación está en otro servidor, necesitarás que el host sea la dirección IP de tu servidor de Plesk, no localhost. Además, es posible que necesites configurar el firewall de tu servidor para permitir conexiones externas al puerto 3306 (el puerto por defecto de MySQL). Esto es más avanzado, así que si no sabes cómo hacerlo, contacta con tu proveedor.

Preguntas frecuentes sobre bases de datos en Plesk

¿Puedo crear múltiples bases de datos?

Sí, puedes crear tantas bases de datos como necesites, siempre que tu plan de hosting lo permita. Cada aplicación que instales puede tener su propia base de datos.

¿Qué es MariaDB y por qué aparece en Plesk?

MariaDB es una bifurcación de MySQL, lo que significa que es compatible con las mismas funciones y comandos. La mayoría de aplicaciones funcionan igual con MariaDB que con MySQL. Si tienes la opción, puedes usar cualquiera de las dos.

¿Cómo cambio la contraseña de mi base de datos?

Desde Plesk, ve a la sección de bases de datos, haz clic en el icono de ajustes de tu base de datos y busca la opción de cambiar contraseña. Después de cambiarla, deberás actualizar los datos en tu aplicación.

¿Puedo usar Plesk para crear bases de datos para otros sistemas como Syspanel?

HestiaCP, conocido como Syspanel en algunos entornos, es otro panel de control diferente a Plesk. Si estás usando Syspanel, el acceso se realiza a través del puerto 2106 y el proceso de creación de bases de datos es diferente. Sin embargo, los conceptos de MySQL son los mismos: necesitas un nombre de base de datos, un usuario y una contraseña.

[INFO] Sobre Syspanel: Recuerda que si utilizas Syspanel (anteriormente HestiaCP), el puerto de acceso es el 2106 y su interfaz es distinta a la de Plesk. Este tutorial está enfocado específicamente en Plesk.

Conclusión

Crear una base de datos Plesk y conectarla a tu aplicación es un proceso sencillo si sigues los pasos correctos. Recuerda que la clave está en tener bien anotados los datos de conexión y en usar contraseñas seguras. Con esta guía, ya puedes empezar a trabajar con tu base de datos MySQL en Plesk.

Si tienes más dudas, no dudes en consultar la documentación oficial de Plesk o contactar con tu proveedor de hosting. La gestión de bases de datos es una habilidad fundamental para cualquier propietario de un sitio web, y con un poco de práctica, lo harás sin problemas.

Resumen rápido de los pasos:

  1. Accede a Plesk y ve a la sección de bases de datos.
  2. Crea una nueva base de datos con un nombre descriptivo.
  3. Crea un usuario con contraseña segura.
  4. Anota los datos de conexión (host, nombre, usuario y contraseña).
  5. Configura tu aplicación con esos datos.
  6. Verifica que la conexión funciona.
  7. Usa phpMyAdmin para gestionar tu base de datos.

Con esto, ya tienes todo lo necesario para crear y conectar tu base de datos MySQL en Plesk. ¡Manos a la obra!

¿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