¿Cómo crear una base de datos en MySQL desde Plesk para WordPress?
¡Excelente pregunta! Crear una base de datos es uno de los primeros pasos para montar un WordPress en tu servidor. Si usas Plesk, el proceso es muy sencillo y no necesitas saber comandos complicados. Aquí te explico todo lo que necesitas saber para crear una base de datos Plesk WordPress de forma segura y eficiente.
¿Qué es una base de datos y por qué la necesita WordPress?
Imagina que tu sitio web WordPress es una tienda. Los archivos de WordPress (el tema, los plugins) son como los muebles y estantes. La base de datos es el almacén donde guardas toda la información: los productos (artículos), los precios (metadatos), los clientes (usuarios) y las órdenes (comentarios). Sin un almacén, la tienda no puede funcionar.
WordPress necesita una base de datos MySQL para guardar todo el contenido dinámico. Cada vez que alguien visita tu web, el sistema consulta esta base de datos para mostrar la página correcta. Por eso, es crucial crearla correctamente desde el panel de control de tu hosting, en este caso, Plesk.
Paso a paso: Crear MySQL en Plesk para WordPress
Vamos a ver el proceso detallado. No te preocupes si es tu primera vez, es más fácil de lo que parece.
1. Accede a tu panel de Plesk
Primero, inicia sesión en tu panel de Plesk. Normalmente lo haces a través de una URL como https://tudominio.com:8443 o la que te haya proporcionado tu proveedor de hosting. Una vez dentro, busca la sección de Bases de datos o Base de datos MySQL. En la mayoría de los paneles Plesk, verás un icono con una base de datos (un cilindro) o un enlace directo en el menú principal.
[TIP] Si no encuentras la opción, revisa que estés en la pestaña correcta (por ejemplo, "Sitios web y dominios" o "Hosting"). Si tu plan incluye múltiples sitios, selecciona el dominio donde quieres instalar WordPress.
2. Crea una nueva base de datos
Una vez dentro de la sección de bases de datos, busca el botón "Añadir base de datos" o "Crear nueva base de datos". Haz clic en él. Se abrirá un formulario con varios campos. Aquí te explico cada uno:
- Nombre de la base de datos: Ponle un nombre descriptivo. Por ejemplo,
wordpress_miweboblog_datos. Evita espacios y caracteres raros. Usa solo letras, números y guiones bajos. Importante: Plesk suele añadir un prefijo automático (como el nombre de usuario), así que no te preocupes si ves algo comousuario_wordpress. - Tipo de base de datos: Asegúrate de seleccionar MySQL (o MariaDB, que es compatible). No elijas otra opción como PostgreSQL a menos que sepas lo que haces.
- Juego de caracteres: Aquí puedes dejar el valor por defecto (
utf8_general_cioutf8mb4_general_ci). Te recomiendoutf8mb4porque soporta emojis y caracteres especiales. No te compliques, el valor por defecto suele ser correcto. - Usuario de la base de datos: Aquí tienes dos opciones:
- Crear un nuevo usuario: Es lo más recomendable. Escribe un nombre de usuario (ej:
user_wp) y una contraseña segura. Plesk te permite generar una contraseña aleatoria. Guarda esta contraseña en un lugar seguro (un gestor de contraseñas o un bloc de notas), la necesitarás para instalar WordPress. - Usar un usuario existente: Si ya tienes un usuario de base de datos, puedes seleccionarlo, pero no es lo habitual para un WordPress nuevo.
- Crear un nuevo usuario: Es lo más recomendable. Escribe un nombre de usuario (ej:
Una vez llenado el formulario, haz clic en "Aceptar" o "Crear". Plesk creará la base de datos y el usuario en segundos.
[WARNING] No uses la contraseña de tu panel de Plesk para la base de datos. Son contraseñas diferentes. La contraseña de la base de datos solo la necesita WordPress para conectarse, no tú para administrar el hosting.
3. Anota los datos de conexión
Después de crear la base de datos, verás una pantalla de confirmación con los detalles. Necesitarás estos cuatro datos para la instalación de WordPress:
- Nombre de la base de datos: (ej:
usuario_wordpress) - Usuario de la base de datos: (ej:
user_wp) - Contraseña del usuario: (la que pusiste o generaste)
- Servidor de base de datos (host): Normalmente es
localhosto127.0.0.1. En Plesk, a veces puede ser algo comolocalhost:/tmp/mysql5.socko simplementelocalhost. No te preocupes, WordPress lo detecta automáticamente si dejas el campo vacío o poneslocalhost. Si tu hosting es compartido, el servidor suele serlocalhost.
Guarda estos datos, los usarás en el siguiente paso.
Configurar WordPress Plesk: La instalación
Ahora que tienes la base de datos, puedes instalar WordPress. Hay dos formas principales:
Opción A: Instalación automática desde Plesk (Recomendada para novatos)
Muchos paneles Plesk incluyen un instalador de aplicaciones (como WordPress Toolkit). Busca en el menú principal una sección llamada "WordPress" o "Aplicaciones". Dentro, verás un botón "Instalar". El proceso guiado te pedirá:
- Seleccionar el dominio: Elige el dominio donde quieres instalar WordPress.
- Directorio de instalación: Déjalo vacío para que se instale en la raíz (ej:
tudominio.com) o escribeblogpara que esté entudominio.com/blog. - Base de datos: Aquí es donde usas los datos que creaste. El instalador automático suele detectar la base de datos recién creada. Si no, selecciona la opción "Usar base de datos existente" y pega los datos (nombre, usuario, contraseña, host).
- Datos del sitio: Pon el título de tu web, el nombre de usuario administrador, tu correo electrónico y una contraseña segura para el panel de WordPress.
Haz clic en "Instalar" y en unos segundos tendrás WordPress listo.
Opción B: Instalación manual (Más control, ideal para avanzados)
Si prefieres hacerlo tú mismo, descarga WordPress desde wordpress.org, súbelo a tu servidor vía FTP o el administrador de archivos de Plesk, y luego sigue estos pasos:
- Ve a
tudominio.com/wp-admin/install.php. - Selecciona tu idioma.
- WordPress te pedirá los datos de la base de datos. Rellena:
- Nombre de la base de datos: El que creaste en Plesk.
- Usuario: El que creaste.
- Contraseña: La que pusiste.
- Servidor de base de datos:
localhost(o el que te haya dado Plesk). - Prefijo de tabla: Déjalo como
wp_a menos que quieras cambiarlo por seguridad.
- Haz clic en "Enviar". Si todo está bien, WordPress te dirá que la conexión fue exitosa y podrás continuar con la instalación.
[INFO] Si ves un error como "Error al establecer conexión con la base de datos", revisa que los datos sean correctos. El error más común es poner mal la contraseña o confundir el nombre de la base de datos (a veces Plesk le añade un prefijo).
Preguntas frecuentes (FAQ) sobre Plesk MySQL tutorial
Aquí respondo las dudas más comunes que suelen tener los usuarios al crear su primera base de datos.
¿Puedo usar la misma base de datos para varios WordPress?
No es recomendable. Cada instalación de WordPress debe tener su propia base de datos. Si usas la misma, los datos se mezclarán y causarán errores graves (artículos duplicados, usuarios conflictivos, etc.). Crea una base de datos nueva para cada sitio.
¿Qué pasa si olvido la contraseña de la base de datos?
No te preocupes. Puedes cambiarla desde Plesk. Ve a Bases de datos, selecciona la base de datos, busca la opción "Cambiar contraseña" o "Editar usuario". Pon una nueva contraseña y luego actualiza el archivo wp-config.php de WordPress con la nueva contraseña.
¿Necesito crear un usuario adicional para la base de datos?
Sí, es obligatorio. WordPress necesita un usuario con permisos para leer y escribir en la base de datos. El usuario que creaste durante el paso 2 es suficiente.
¿Qué es localhost en el campo del servidor?
localhost significa que la base de datos está en el mismo servidor que tu sitio web. En el 99% de los casos con Plesk, es localhost. Si tu hosting es muy especializado, puede ser una IP o un nombre como mysql.tudominio.com, pero es raro.
¿Puedo crear una base de datos desde la línea de comandos?
Sí, pero no es necesario. Plesk te da una interfaz gráfica. Si eres un usuario avanzado y quieres usar SSH, los comandos serían algo como:
CREATE DATABASE nombre_base;
CREATE USER 'usuario'@'localhost' IDENTIFIED BY 'contraseña';
GRANT ALL PRIVILEGES ON nombre_base.* TO 'usuario'@'localhost';
FLUSH PRIVILEGES;
Pero para usuarios normales, la interfaz de Plesk es más segura y rápida.
Consejos adicionales para tu base de datos Plesk WordPress
- Haz copias de seguridad regulares: Plesk tiene una herramienta de backup. Actívala para que, si algo sale mal, puedas restaurar tu base de datos.
- No compartas la contraseña: Nunca publiques la contraseña de la base de datos en foros o correos. Si necesitas ayuda, comparte solo el nombre de la base de datos y el usuario, nunca la contraseña.
- Usa prefijos de tabla seguros: Si instalas WordPress manualmente, cambia el prefijo
wp_por algo comomiweb_para dificultar ataques de inyección SQL. - Optimiza la base de datos: Con el tiempo, tu base de datos se llenará de revisiones de entradas y spam. Usa plugins como WP-Optimize para limpiarla periódicamente.
Solución de problemas comunes
- Error "No se puede conectar a la base de datos": Revisa que el nombre, usuario y contraseña sean exactamente los que creaste en Plesk. A veces el nombre incluye un prefijo (ej:
usuario_miweb). - Error "La base de datos ya existe": Si intentas crear una base de datos con un nombre que ya está en uso, Plesk te dará error. Elige otro nombre.
- WordPress muy lento: Puede que la base de datos esté sobrecargada. Contacta con tu soporte de hosting para que revisen el rendimiento del servidor MySQL.
Conclusión
Crear una base de datos Plesk WordPress es un proceso rápido y sencillo. Solo necesitas acceder a tu panel, crear la base de datos con un usuario y contraseña, y luego usar esos datos durante la instalación de WordPress. Recuerda siempre guardar la contraseña en un lugar seguro y no compartirla.
Si sigues estos pasos, tendrás tu WordPress funcionando en minutos. Y si tienes alguna duda, recuerda que tu proveedor de hosting suele tener soporte técnico que puede ayudarte con el proceso. ¡Ahora ya estás listo para montar tu web!
[TIP FINAL] Antes de instalar WordPress, verifica que tu dominio apunte correctamente al servidor (revisa los DNS). A veces la base de datos se crea bien, pero el sitio no carga porque el dominio no está configurado. ¡Buena suerte con tu proyecto!
