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

Cómo crear y administrar bases de datos MySQL en cPanel, Plesk y DirectAdmin (Guía básica)

Actualizado el 26 de diciembre de 2025

Introducción: El motor invisible de tu web

Si tienes una web con WordPress, PrestaShop o cualquier otra aplicación moderna, detrás de las cámaras hay un sistema de gestión de bases de datos trabajando sin descanso. Las bases de datos MySQL son el corazón de tu sitio: almacenan tus artículos, productos, pedidos, usuarios y configuraciones.

Aprender a crear y administrar bases de datos MySQL en los paneles de control más usados (cPanel, Plesk y DirectAdmin) te dará independencia total. No necesitarás contactar con soporte para tareas básicas y podrás instalar aplicaciones por tu cuenta.

En esta guía básica, te explicaré paso a paso, con un lenguaje claro y sin tecnicismos innecesarios, cómo dominar esta tarea en los tres paneles más populares. Al final, también verás cómo conectar tu base de datos a WordPress y PrestaShop, y resolveremos las dudas más frecuentes.

¿Listo? Vamos a ello.


¿Qué es MySQL y por qué es tan importante?

MySQL es un sistema de gestión de bases de datos relacionales. En términos sencillos, es un programa que guarda información de forma organizada en tablas. Piensa en una base de datos como una gran hoja de cálculo con múltiples pestañas (tablas), donde cada fila es un registro y cada columna un campo de información.

Cuando visitas una web, el servidor consulta la base de datos para mostrar el contenido correcto. Si la base de datos falla, tu web mostrará un error. Por eso, saber administrarla es una habilidad esencial para cualquier propietario de un sitio.

Los tres paneles que vamos a ver (cPanel, Plesk y DirectAdmin) son interfaces gráficas que te permiten gestionar tu servidor sin usar comandos complejos. Cada uno tiene su propio asistente para bases de datos, pero el concepto es el mismo: crear una base, crear un usuario, asignar permisos y conectar tu aplicación.


Parte 1: Crear y administrar bases de datos MySQL en cPanel

cPanel es, sin duda, el panel de control más extendido en el hosting compartido. Su interfaz es limpia y las herramientas para MySQL están muy bien organizadas.

### Paso 1: Accede a la sección de bases de datos

  1. Inicia sesión en tu cPanel con las credenciales que te proporcionó tu proveedor de hosting.

  2. Busca la sección "Bases de Datos" (en la mayoría de temas de cPanel, está en la parte central de la pantalla).

  3. Verás varias opciones: "Asistente de Base de Datos MySQL", "Bases de Datos MySQL" y "Usuarios MySQL". Para esta guía, usaremos la primera opción, que te guía paso a paso.

### Paso 2: Usa el asistente para crear tu primera base de datos

El asistente es ideal para principiantes porque te lleva de la mano:

  1. Haz clic en "Asistente de Base de Datos MySQL".

  2. En el primer paso, escribe un nombre para tu base de datos. IMPORTANTE: cPanel añadirá automáticamente un prefijo con tu nombre de usuario (por ejemplo, miusuario_miweb). No podrás cambiarlo, así que elige un nombre descriptivo, como blog, tienda o wordpress.

  3. Haz clic en "Paso Siguiente".

  4. Ahora crea un usuario de base de datos. Introduce un nombre de usuario (también tendrá el prefijo) y una contraseña segura. Puedes usar el generador de contraseñas de cPanel (el botón "Generador") para crear una contraseña robusta. Guárdala en un lugar seguro, la necesitarás más adelante.

  5. Haz clic en "Crear Usuario".

  6. En el siguiente paso, cPanel te pregunta qué privilegios quieres otorgar a este usuario. Para una instalación típica de WordPress o PrestaShop, selecciona "TODOS LOS PRIVILEGIOS".

  7. Haz clic en "Paso Siguiente" y luego en "Finalizar".

¡Enhorabuena! Ya tienes tu base de datos y un usuario con permisos completos.

### Administrar usuarios y permisos en cPanel

Si necesitas crear más usuarios o modificar permisos, ve a "Usuarios MySQL":

  • Aquí puedes crear nuevos usuarios para la base de datos existente.

  • Para añadir un usuario a una base de datos (por ejemplo, si tienes varias aplicaciones), ve a la sección "Añadir Usuario a Base de Datos" al final de la página, selecciona el usuario y la base, y elige los privilegios.

  • Para eliminar un usuario, usa el botón "Eliminar" junto a su nombre. Ojo: esto no elimina la base de datos, solo al usuario. Si eliminas un usuario que está conectado a una aplicación, esa aplicación dejará de funcionar.

### Accede a phpMyAdmin desde cPanel

phpMyAdmin es una herramienta web para gestionar la base de datos visualmente (ver tablas, ejecutar consultas SQL, exportar/importar datos).

  1. En cPanel, busca el icono "phpMyAdmin" dentro de la sección "Bases de Datos".

  2. Se abrirá una nueva pestaña con la interfaz de phpMyAdmin. Verás tu base de datos en el panel izquierdo. Haz clic en ella para ver sus tablas (si acabas de crearla, estará vacía).

  3. Desde aquí puedes ejecutar consultas SQL en la pestaña "SQL", importar archivos .sql en la pestaña "Importar" o exportar tu base de datos en "Exportar".


Parte 2: Crear y administrar bases de datos MySQL en Plesk

Plesk es otro panel de control muy popular, especialmente en servidores VPS y dedicados. Su interfaz es más moderna y tiene una lógica ligeramente diferente a cPanel.

### Paso 1: Encuentra el módulo de bases de datos

  1. Inicia sesión en Plesk.

  2. En el panel izquierdo, verás el nombre de tu dominio principal. Haz clic en él o en el enlace "Websites & Dominios".

  3. Busca la sección "Bases de Datos". En la vista de dominio, normalmente está en la parte inferior.

### Paso 2: Crea una nueva base de datos

  1. Haz clic en el botón "Añadir Base de Datos".

  2. Rellena el formulario:

    • Nombre de la base de datos: elige un nombre descriptivo, como wordpress_db o tienda_prestashop.

    • Tipo de base de datos: selecciona "MySQL" (Plesk también soporta MariaDB, que es compatible, pero MySQL es la opción estándar).

    • En el apartado "Servidor de bases de datos", deja el valor por defecto (suele ser localhost).

  3. Haz clic en "Aceptar".

### Paso 3: Crea un usuario para la base de datos

A diferencia de cPanel, Plesk te permite crear el usuario en el mismo formulario de creación de la base de datos. Si no lo hiciste, puedes hacerlo después:

  1. En la lista de bases de datos, haz clic en el nombre de la que acabas de crear.

  2. Ve a la pestaña "Usuarios".

  3. Haz clic en "Añadir Usuario".

  4. Introduce un nombre de usuario y una contraseña segura. Plesk te permite elegir los privilegios. Para una aplicación web, selecciona "Todos los privilegios" o, si quieres ser más restrictivo, marca solo los necesarios (SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, INDEX, DROP).

  5. Haz clic en "Aceptar".

### Acceder a phpMyAdmin en Plesk

  1. En la lista de bases de datos, verás un icono de base de datos a la derecha del nombre. Haz clic en él para abrir phpMyAdmin.

  2. También puedes hacer clic en el nombre de la base y luego en el botón "phpMyAdmin" en la esquina superior derecha.

  3. La interfaz es la misma que en cPanel, así que podrás importar, exportar y ejecutar consultas sin problema.


Parte 3: Crear y administrar bases de datos MySQL en DirectAdmin

DirectAdmin es conocido por su eficiencia y velocidad, y es muy común en servidores de gama media y alta. Su interfaz es más técnica que cPanel, pero igual de funcional.

### Paso 1: Localiza la sección de MySQL

  1. Inicia sesión en DirectAdmin.

  2. En el menú superior, busca la sección "Gestión de Cuentas" (o similar).

  3. Haz clic en "MySQL Management" (o "Administración de MySQL").

### Paso 2: Crea la base de datos y el usuario

DirectAdmin simplifica el proceso combinando la creación de la base y el usuario en un solo paso:

  1. En la página de "MySQL Management", verás un formulario con dos secciones: "Crear Base de Datos" y "Crear Usuario".

  2. Primero, crea la base de datos:

    • Nombre de la base de datos: escribe un nombre descriptivo (ej. miblog).

    • Haz clic en "Crear Base de Datos".

  3. Luego, crea el usuario:

    • Nombre de usuario: escribe un nombre (ej. usuario_web).

    • Contraseña: introduce una contraseña segura y confírmala.

    • Haz clic en "Crear Usuario".

  4. Ahora, en la sección "Añadir Usuario a Base de Datos" (justo debajo), selecciona el usuario y la base de datos que acabas de crear.

  5. Marca la casilla "TODOS LOS PRIVILEGIOS" (o selecciona los que necesites).

  6. Haz clic en "Añadir".

### Administrar y acceder a phpMyAdmin en DirectAdmin

  • En la página principal de "MySQL Management", verás la lista de tus bases de datos y usuarios.

  • Para eliminar una base de datos o un usuario, usa la casilla de verificación junto a ellos y haz clic en el botón "Eliminar seleccionados" (ten cuidado, esta acción es irreversible).

  • Para acceder a phpMyAdmin, busca el icono de "phpMyAdmin" en el menú lateral o en la parte superior de la página de gestión de MySQL. Se abrirá en una nueva pestaña.


Parte 4: Conectar tu base de datos a WordPress

Ahora que ya sabes crear una base de datos, vamos a lo práctico: conectar tu WordPress. Este proceso es idéntico en los tres paneles porque solo necesitas los datos de conexión que has creado.

### Datos que necesitas

  • Nombre de la base de datos (con el prefijo si estás en cPanel).

  • Usuario de la base de datos.

  • Contraseña del usuario.

  • Host de la base de datos: normalmente es localhost, pero en algunos hostings puede ser mysql.tudominio.com (consulta tu proveedor).

### Proceso de instalación de WordPress

  1. Descarga WordPress desde wordpress.org y súbelo a tu servidor (o usa el instalador automático de tu panel, que te pedirá los mismos datos).

  2. Abre tu navegador y ve a tudominio.com/wp-admin/install.php (o al directorio donde hayas subido los archivos).

  3. WordPress te pedirá elegir el idioma y luego verás la pantalla de "Bienvenida". Haz clic en "¡Vamos a ello!".

  4. Introduce los datos de tu base de datos:

    • Nombre de la base de datos: el que creaste.

    • Usuario: el usuario que creaste.

    • Contraseña: la contraseña del usuario.

    • Servidor de la base de datos: localhost (o el que te indique tu hosting).

    • Prefijo de tabla: déjalo como wp_ por defecto (a menos que quieras cambiarlo por seguridad).

  5. Haz clic en "Enviar". WordPress comprobará la conexión y, si es correcta, te mostrará un mensaje de éxito.

  6. Continúa con la instalación (nombre del sitio, usuario administrador, etc.) y ¡listo!

### WordPress ya instalado: ¿cómo cambiar la base de datos?

Si ya tienes WordPress instalado y quieres cambiar la base de datos a una nueva (por ejemplo, porque te mudas de hosting), debes editar el archivo wp-config.php en la raíz de tu instalación:

  1. Abre el archivo con un editor de texto (FTP o el administrador de archivos de tu panel).

  2. Busca las líneas que definen DB_NAME, DB_USER, DB_PASSWORD y DB_HOST.

  3. Sustituye los valores por los de tu nueva base de datos.

  4. Guarda los cambios y sube el archivo.


Parte 5: Conectar tu base de datos a PrestaShop

PrestaShop, la popular plataforma de ecommerce, también necesita una base de datos MySQL. El proceso es similar al de WordPress, pero con su propio instalador.

### Datos necesarios (los mismos que para WordPress)

  • Nombre de la base de datos.

  • Usuario y contraseña.

  • Host (normalmente localhost).

### Proceso de instalación de PrestaShop

  1. Sube los archivos de PrestaShop a tu servidor.

  2. Ve a tudominio.com y el instalador se iniciará automáticamente.

  3. Sigue los pasos hasta llegar a la pantalla de "Configuración de la base de datos".

  4. Introduce los datos de conexión:

    • Dirección del servidor de la base de datos: localhost.

    • Nombre de la base de datos: el nombre que creaste.

    • Usuario de la base de datos: el usuario.

    • Contraseña: la contraseña.

  5. PrestaShop te preguntará si quieres usar un prefijo para las tablas (por defecto ps_). Puedes cambiarlo por seguridad, pero no es obligatorio.

  6. Continúa con la instalación y configura tu tienda.

### PrestaShop ya instalado: cambiar base de datos

Si necesitas cambiar la base de datos de un PrestaShop existente, deberás editar el archivo app/config/parameters.php (en versiones modernas) o config/settings.inc.php (en versiones antiguas).

  1. Localiza el archivo en tu servidor.

  2. Edita las líneas que contienen database_host, database_name, database_user y database_password.

  3. Guarda los cambios.

Ten mucho cuidado con este archivo: un error de sintaxis puede romper tu tienda. Si no estás seguro, pide ayuda a soporte.


Parte 6: Buenas prácticas y seguridad en el manejo de bases de datos

Crear y administrar bases de datos no se limita a pulsar botones. Debes seguir algunas reglas básicas para mantener tu web segura y estable.

### Contraseñas robustas

  • Usa siempre contraseñas largas (mínimo 12 caracteres) con combinación de letras mayúsculas, minúsculas, números y símbolos.

  • No reutilices contraseñas entre diferentes bases de datos o aplicaciones.

  • Los paneles de control suelen tener generadores de contraseñas. Úsalos.

### Usuarios con permisos mínimos

  • Para aplicaciones como WordPress o PrestaShop, el usuario de la base de datos suele necesitar todos los privilegios en esa base específica.

  • Sin embargo, si tienes varias aplicaciones, no compartas el mismo usuario entre todas. Crea un usuario para cada base de datos.

  • Si solo necesitas que una aplicación lea datos (por ejemplo, un script de estadísticas), otorga solo permisos de lectura (SELECT).

### Realiza copias de seguridad periódicas

  • Exporta tu base de datos con regularidad desde phpMyAdmin (opción "Exportar") o usa las herramientas de backup de tu panel.

  • Guarda las copias en un lugar seguro fuera del servidor (tu ordenador, un disco duro externo, un servicio en la nube).

  • Antes de hacer cambios importantes (actualizar WordPress, instalar un plugin nuevo), haz siempre una copia de seguridad.

### Mantén MySQL actualizado

  • Tu proveedor de hosting es responsable de la seguridad del servidor. Asegúrate de que esté usando una versión de MySQL o MariaDB con soporte activo.

  • Las versiones antiguas tienen vulnerabilidades conocidas que pueden comprometer tu web.


Preguntas frecuentes (FAQ)

**¿Qué

¿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