Cómo crear una base de datos MySQL en Plesk y cPanel
Introducción: ¿Por qué necesitas una base de datos MySQL?
Si estás montando una página web con WordPress, una tienda online o cualquier aplicación dinámica, necesitas un lugar donde almacenar tu contenido: artículos, usuarios, pedidos, configuraciones... Ese lugar es una base de datos MySQL. Piénsalo como un gran archivador digital donde tu web guarda toda su información para funcionar correctamente.
Tanto Plesk como cPanel son los dos paneles de control de hosting más utilizados del mundo. Aunque su apariencia es diferente, ambos te permiten crear base de datos MySQL de forma sencilla y segura. En esta guía, te explicaré paso a paso cómo hacerlo en cada uno, incluso si nunca has tocado un panel de control en tu vida.
No te preocupes si no entiendes términos como "usuario" o "privilegios". Lo desglosaremos todo de forma clara y amigable. Al final, tendrás tu base de datos lista para conectar con tu base de datos WordPress o cualquier otra aplicación.
Parte 1: Crear base de datos MySQL en cPanel
cPanel es el panel más popular en el hosting compartido. Su interfaz, aunque a veces parece un "cajón de sastre", es muy visual y fácil de navegar una vez sabes dónde mirar.
Paso 1: Accede a tu cPanel
Lo primero es entrar en tu panel de control. Normalmente, la URL es algo como https://tudominio.com/cpanel o https://tudominio.com:2083. Si no estás seguro, consulta el correo de bienvenida de tu proveedor de hosting. Introduce tu usuario y contraseña.
Paso 2: Encuentra el asistente de bases de datos
Una vez dentro, verás un montón de iconos. Busca la sección Bases de Datos. Ahí encontrarás varias opciones, pero nos interesan dos:
- Asistente para bases de datos MySQL: Es la opción más guiada y recomendada para principiantes.
- Bases de datos MySQL: Te permite hacer todo manualmente, pero es más complejo.
Te recomiendo usar el Asistente, ya que te guía paso a paso para crear db y su usuario en un solo flujo.
Paso 3: Usa el asistente (la vía fácil)
Haz clic en Asistente para bases de datos MySQL.
-
Crear una base de datos: En el primer campo, escribe un nombre para tu base. Se añadirá automáticamente un prefijo (como
usuario_). Por ejemplo, si poneswordpress, el nombre final seráusuario_wordpress. Anota este nombre completo. Haz clic en Siguiente paso. -
Crear usuarios de bases de datos: Ahora debes crear un usuario que tendrá acceso a esa base. Elige un nombre de usuario (ej.
adminwp) y una contraseña segura. Puedes usar el generador de contraseñas del propio cPanel para asegurarte de que sea fuerte. Guarda esta contraseña en un lugar seguro. Haz clic en Crear usuario. -
Agregar usuario a la base de datos: En este paso, debes seleccionar el usuario que acabas de crear y la base de datos que creaste antes. Luego, marca la casilla TODOS LOS PRIVILEGIOS (esto le da control total, que es lo que normalmente necesitas para WordPress). Haz clic en Hacer cambios.
¡Listo! Has creado tu base de datos y usuario en menos de dos minutos. Verás un mensaje de éxito.
Paso 4: La vía manual (si prefieres control total)
Si quieres hacerlo por separado, puedes usar las opciones individuales:
- En Bases de datos MySQL, escribe el nombre de la nueva base y haz clic en Crear base de datos.
- Luego, en la sección Usuarios de MySQL, crea un nuevo usuario con su contraseña.
- Finalmente, en Añadir usuario a la base de datos, selecciona el usuario, la base y los privilegios. Marca Todos los privilegios y haz clic en Hacer cambios.
Parte 2: Crear base de datos MySQL en Plesk
Plesk tiene una interfaz más moderna y limpia que cPanel. Es muy común en servidores VPS y dedicados, aunque también se usa en hosting compartido. El proceso es igual de sencillo.
Paso 1: Accede a Plesk
La URL suele ser https://tudominio.com:8443 o un enlace directo que te dio tu proveedor. Introduce tus credenciales.
Paso 2: Ve a la sección de Bases de Datos
En el menú lateral izquierdo, busca la sección Sitios web y dominios. Una vez ahí, verás tu dominio principal. En la fila de acciones de ese dominio (normalmente iconos pequeños), busca el icono de Bases de datos (suele ser un cilindro o un icono de BD). Haz clic en él.
Se abrirá una página que muestra las bases de datos existentes (si hay alguna). Para crear una nueva, haz clic en el botón Agregar base de datos.
Paso 3: Configura tu nueva base de datos
Se abrirá un formulario con varios campos:
- Nombre de la base de datos: Escribe un nombre descriptivo, por ejemplo,
bd_wordpress. Anótalo. - Tipo de base de datos: Asegúrate de que esté seleccionado MySQL.
- Servidor: Si solo tienes uno, lo dejará por defecto. Si no, elige el que prefieras.
Luego, tienes dos opciones para el acceso:
- Crear un usuario de base de datos: Marca esta casilla para crear un usuario nuevo. Escribe el Nombre de usuario y la Contraseña. Plesk te permite generar una contraseña segura con el icono del dado.
- Usar un usuario existente: Si ya tienes un usuario creado, puedes seleccionarlo.
Haz clic en Aceptar.
Paso 4: Verifica los privilegios (opcional)
Por defecto, Plesk le da al usuario todos los privilegios sobre la base de datos que acabas de crear. Si necesitas ajustarlos (algo poco común para WordPress), puedes hacer clic en el nombre de la base de datos y luego en la pestaña Usuarios para editar los permisos.
Parte 3: Conectar tu base de datos a WordPress
Ahora que ya sabes crear base de datos mysql en ambos paneles, es el momento de usarla. Si estás instalando WordPress, el proceso es el mismo en ambos casos, ya que lo que cambia es el panel de control.
- Durante la instalación de WordPress, te pedirá los datos de la base de datos.
- Nombre de la base de datos: Introduce el nombre completo que creaste (incluyendo el prefijo en el caso de cPanel).
- Usuario de la base de datos: El usuario que creaste.
- Contraseña: La contraseña de ese usuario.
- Host de la base de datos: Normalmente es
localhost, pero algunos proveedores usan otro (por ejemplo,mysql.tudominio.com). Si no estás seguro, consulta tu hosting. No es lo mismo el host que el servidor web. - Prefijo de tabla: Si quieres, puedes cambiarlo por seguridad (ej.
wp_amiwp_). Esto es opcional pero recomendable.
Guarda estos datos. WordPress los usará para conectarse a tu base de datos.
Errores comunes y cómo solucionarlos
A veces, las cosas no salen a la primera. Te dejo los errores más frecuentes y sus soluciones.
Error: "Error al conectar con la base de datos"
Este es el más común. Significa que WordPress no puede encontrar o autenticarse con tu BD.
- Revisa el nombre de la base de datos: En cPanel, asegúrate de incluir el prefijo completo (ej.
usuariowp_bd). En Plesk, suele ser solo el nombre que pusiste. - Revisa el usuario y la contraseña: Asegúrate de que no hay espacios y de que la contraseña es exactamente la que pusiste. Copia y pega si es posible.
- Revisa el host: Si tu hosting te dio un host específico, úsalo.
localhostno siempre es correcto.
Error: "No se puede seleccionar la base de datos"
Esto suele pasar si el usuario no tiene privilegios sobre la base.
- Ve a cPanel y usa la opción Añadir usuario a la base de datos para asegurarte de que el usuario está vinculado y con TODOS LOS PRIVILEGIOS.
- En Plesk, entra en la base de datos y verifica que el usuario aparece en la lista de usuarios con acceso.
No encuentro la sección de bases de datos
- En cPanel, busca el grupo Bases de Datos. Si no lo ves, puede que tu plan de hosting no incluya MySQL, o que tengas un tema de permisos. Contacta con tu proveedor.
- En Plesk, asegúrate de estar en la vista de Sitios web y dominios y no en otra sección. El icono puede variar según la versión, pero suele estar junto a las opciones del dominio.
Consejos de seguridad y buenas prácticas
Crear la base de datos es solo el primer paso. Aquí tienes algunos consejos para mantenerla segura.
Usa contraseñas fuertes
No uses "admin123" o "password". Tanto cPanel como Plesk tienen generadores de contraseñas. Úsalos. Una contraseña segura tiene mayúsculas, minúsculas, números y símbolos.
No uses el usuario "root"
Siempre crea un usuario específico para tu base de datos. Usar el usuario administrador del servidor es un riesgo de seguridad enorme.
Cambia el prefijo de las tablas de WordPress
Si usas el prefijo por defecto wp_, los atacantes pueden adivinar los nombres de tus tablas. Cambiarlo a algo aleatorio (ej. x7k2p_) añade una capa extra de seguridad.
Haz copias de seguridad
Aunque no es parte de la creación, es vital. Tanto cPanel como Plesk tienen herramientas de backup. Configura copias automáticas si es posible.
Preguntas frecuentes (FAQ)
¿Puedo usar una base de datos MySQL para más de un sitio web?
Sí, puedes, pero no es recomendable. Si un sitio es hackeado, el atacante podría acceder a los datos de los demás. Además, el rendimiento puede verse afectado. Es mejor una base de datos por sitio.
¿Qué es el puerto de MySQL?
Normalmente es el 3306. No tendrás que usarlo a menos que tu hosting te lo indique. En la mayoría de los casos, basta con indicar localhost como host.
¿Necesito conocimientos de programación para crear una base de datos?
No, para nada. Los paneles de control como cPanel y Plesk están diseñados para que cualquier persona pueda hacerlo con unos pocos clics. Es más fácil de lo que parece.
¿Qué es "Syspanel" y cómo se relaciona con esto?
[INFO] Syspanel (anteriormente conocido como HestiaCP) es otro panel de control de hosting, más ligero y orientado a servidores VPS. Si usas Syspanel, el proceso para mysql plesk o mysql cpanel que hemos visto no aplica directamente. En Syspanel, el acceso se realiza a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). La lógica es similar: buscas la sección de Bases de Datos y creas una nueva con su usuario y contraseña. Si tu proveedor usa Syspanel, te recomiendo buscar una guía específica para ese panel, ya que la interfaz es bastante diferente a las de cPanel y Plesk.
¿Qué hago si olvido la contraseña de la base de datos?
No te preocupes. Puedes cambiarla en cualquier momento desde el panel de control.
- En cPanel, ve a Bases de datos MySQL, busca tu usuario y haz clic en Cambiar contraseña.
- En Plesk, entra en la base de datos, ve a la pestaña Usuarios, haz clic en el usuario y luego en Cambiar contraseña.
Después de cambiarla, deberás actualizar el archivo wp-config.php de WordPress con la nueva contraseña.
Conclusión
Crear una base de datos MySQL es una tarea fundamental y, como has visto, bastante sencilla. Tanto cPanel como Plesk ofrecen herramientas gráficas que te guían en el proceso, eliminando la necesidad de usar comandos complejos.
Recuerda los pasos clave:
- Accede a tu panel de control.
- Busca la sección de Bases de Datos.
- Crea una nueva base de datos con un nombre descriptivo.
- Crea un usuario con una contraseña segura.
- Vincula el usuario a la base de datos con todos los privilegios.
- Usa esos datos (nombre de BD, usuario y contraseña) al instalar WordPress o cualquier otra aplicación.
[TIP] Guarda todos estos datos en un gestor de contraseñas. Te hará la vida mucho más fácil cuando necesites hacer cambios o migraciones.
Con esta guía, ya no tienes excusa para no montar tu propia web. Tanto si eliges crear base de datos mysql en cPanel como en Plesk, estarás un paso más cerca de tener tu sitio online funcionando. Si te surge cualquier duda, no dudes en consultar la documentación oficial de tu proveedor de hosting o contactar con su soporte. ¡Buena suerte con tu proyecto!
