Crear una base de datos MySQL para WordPress en Plesk
Introducción: ¿Por qué necesitas una base de datos MySQL para WordPress?
Cuando instalas WordPress, no solo necesitas los archivos del programa. WordPress guarda todas sus publicaciones, páginas, comentarios, configuraciones y usuarios en una base de datos MySQL. Es el cerebro de tu sitio web. Sin ella, WordPress simplemente no puede funcionar.
Si tienes Plesk como panel de control de tu hosting, el proceso para crear esa base de datos es bastante sencillo, pero es normal que surjan dudas. En esta guía te voy a explicar, paso a paso y sin tecnicismos innecesarios, cómo crear base datos plesk wordpress de forma correcta. También veremos cómo conectar esa base de datos a tu instalación de WordPress, qué significan los nombres de usuario y contraseñas, y qué hacer si algo sale mal.
Al final de este artículo, tendrás claro todo el proceso: desde entrar en Plesk hasta tener tu WordPress completamente conectado a su base de datos.
¿Qué es Plesk y por qué es tan usado?
Plesk es uno de los paneles de control de hosting más populares del mundo. Es la interfaz gráfica que te permite gestionar tu dominio, correos electrónicos, archivos y, por supuesto, las bases de datos MySQL. Si tu proveedor de hosting usa Plesk, es muy probable que hayas visto su pantalla de inicio con iconos de dominios, bases de datos y correo.
Plesk está diseñado para que personas sin conocimientos avanzados de servidores puedan administrar su web. Aun así, la parte de las bases de datos suele ser la que más miedo da. Pero tranquilo, aquí lo vamos a desmontar pieza a pieza.
[INFO] Si en algún momento te hablan de "Syspanel" en lugar de Plesk, no te confundas: se refieren al mismo tipo de panel, pero de otra marca. En el caso de Syspanel, el acceso suele ser por el puerto 2106 (por ejemplo, https://tudominio.com:2106). El proceso para crear la base de datos es muy similar.
Paso 1: Accede a tu panel de Plesk
Lo primero es entrar en tu panel de control. Normalmente lo tienes en una dirección como https://tudominio.com:8443 o a través del enlace que te facilitó tu proveedor de hosting.
- Abre tu navegador favorito.
- Escribe la URL de acceso a Plesk.
- Introduce tu nombre de usuario y contraseña. Si no los tienes, revisa el correo de bienvenida de tu hosting o contacta con soporte.
Una vez dentro, verás el escritorio de Plesk con todos tus dominios y herramientas.
Paso 2: Localiza la sección de Bases de Datos
En el menú lateral izquierdo o en la pantalla principal de tu dominio, busca el icono o la sección que dice "Bases de datos" o "Bases de datos MySQL". Haz clic ahí.
Esta sección te mostrará un listado de todas las bases de datos que ya tengas creadas. Si es tu primera vez, estará vacía. No te preocupes, vamos a crear una nueva.
Paso 3: Crear la base de datos MySQL para WordPress
Ahora vamos al grano. Sigue estos pasos al pie de la letra para crear base datos plesk wordpress:
-
Haz clic en el botón "Agregar base de datos" o "Crear nueva base de datos" (suele ser un botón azul en la parte superior).
-
Se abrirá un formulario con varios campos. Vamos a rellenarlos:
-
Nombre de la base de datos: Elige un nombre descriptivo. Por ejemplo,
mipagina_wp. Evita espacios y caracteres raros. Usa letras minúsculas, números y guiones bajos. Este nombre será único en tu servidor. -
Servidor de base de datos: Normalmente solo tendrás una opción, como
localhosto el nombre de tu servidor MySQL. Déjalo como está si no estás seguro. -
Tipo de base de datos: Selecciona MySQL (o MySQL/MariaDB, según lo que ofrezca tu hosting). Es el estándar para WordPress.
-
Usuario de la base de datos: Aquí tienes dos opciones:
- Crear un nuevo usuario escribiendo el nombre y la contraseña.
- Usar un usuario existente si ya tienes uno.
Te recomiendo crear un usuario específico para esta base de datos. Es más seguro y ordenado. El nombre del usuario suele tener un prefijo con tu cuenta, por ejemplo,
mipagina_wpuser. -
Contraseña: Genera una contraseña fuerte. Plesk suele tener un botón de "Generar" al lado. Si la escribes tú, asegúrate de que tenga letras mayúsculas, minúsculas, números y símbolos. Guárdala en un lugar seguro, la necesitarás en el siguiente paso.
-
-
Revisa que todo esté correcto y haz clic en "Aceptar" o "Crear".
¡Enhorabuena! Ya tienes tu base de datos MySQL creada. Plesk te mostrará un mensaje de confirmación y verás tu nueva base de datos en el listado, junto con el usuario que has creado.
Paso 4: Configurar los privilegios del usuario (si es necesario)
En la mayoría de los casos, Plesk ya asigna automáticamente todos los privilegios necesarios al usuario que acabas de crear para esa base de datos. Sin embargo, es bueno saber cómo comprobarlo.
- Haz clic en el nombre de tu base de datos en el listado.
- Busca la sección de "Usuarios" o "Privilegios".
- Verás el usuario que has creado. Asegúrate de que tiene marcados todos los privilegios, especialmente ALL PRIVILEGES o al menos los básicos como SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, INDEX, DROP.
Si todo está correcto, pasamos al siguiente paso. Si no, edita el usuario y marca las casillas necesarias.
Paso 5: Conectar la base de datos a WordPress
Ahora es el momento de usar esa base de datos. Si estás instalando WordPress desde cero, el propio instalador te pedirá estos datos. Si ya tienes WordPress instalado pero quieres cambiar la base de datos, tendrás que editar un archivo llamado wp-config.php.
Instalación de WordPress desde cero
-
Descarga WordPress desde
es.wordpress.orgy sube los archivos a tu servidor, o usa el instalador automático de Plesk si lo tienes disponible. -
Cuando llegues a la pantalla de configuración de la base de datos, verás que te pide:
- Nombre de la base de datos: Escribe el nombre que pusiste, por ejemplo,
mipagina_wp. - Usuario de la base de datos: Escribe el usuario que creaste, por ejemplo,
mipagina_wpuser. - Contraseña: Escribe la contraseña que generaste.
- Servidor de la base de datos: Escribe
localhost(o el servidor que te indicó Plesk, si es diferente). - Prefijo de tabla: Puedes dejarlo como
wp_o cambiarlo por seguridad, pero no es necesario para esta guía.
- Nombre de la base de datos: Escribe el nombre que pusiste, por ejemplo,
-
Haz clic en "Enviar". WordPress probará la conexión y, si todo está bien, continuará con la instalación.
Si ya tienes WordPress instalado (editar wp-config.php)
-
Accede a los archivos de tu WordPress a través del Administrador de archivos de Plesk o por FTP.
-
Busca el archivo
wp-config.phpen la carpeta raíz de tu sitio. -
Ábrelo con un editor de texto (el bloc de notas vale).
-
Busca las líneas que definen las constantes de la base de datos:
define('DB_NAME', 'aqui_el_nombre_de_tu_bd'); define('DB_USER', 'aqui_el_usuario'); define('DB_PASSWORD', 'aqui_la_contrasena'); define('DB_HOST', 'localhost'); -
Sustituye los valores entre comillas por los de tu nueva base de datos. Por ejemplo:
define('DB_NAME', 'mipagina_wp'); define('DB_USER', 'mipagina_wpuser'); define('DB_PASSWORD', 'TuContraseñaSegura123!'); define('DB_HOST', 'localhost'); -
Guarda el archivo y súbelo de nuevo al servidor si lo estabas editando localmente.
¡Y listo! Tu WordPress ya está conectado a la nueva base de datos.
Errores comunes y cómo solucionarlos
Es muy típico encontrarse con algún error en el camino. Aquí te dejo los más habituales y su solución.
Error: "Error al conectar con la base de datos"
Este es el error más común. Significa que WordPress no puede comunicarse con tu base de datos. Las causas más frecuentes son:
- Nombre de la base de datos incorrecto: Revisa que has escrito el nombre exacto, incluyendo el prefijo que Plesk pueda haber añadido.
- Usuario o contraseña incorrectos: Es muy fácil equivocarse con una letra o un símbolo. Vuelve a comprobarlo en Plesk. Si es necesario, cambia la contraseña del usuario en Plesk y actualízala en
wp-config.php. - Servidor de la base de datos incorrecto: A veces no es
localhost. Plesk te muestra el nombre del servidor en los detalles de la base de datos. Suele ser algo comolocalhosto127.0.0.1, pero puede ser otro. Cópialo directamente desde Plesk.
Error: "No se puede seleccionar la base de datos"
Este error suele indicar que el usuario no tiene permisos suficientes sobre la base de datos.
- Vuelve a Plesk y entra en los detalles de la base de datos.
- Ve a la sección de usuarios y edita el usuario.
- Asegúrate de que tiene todos los privilegios marcados, o al menos los básicos.
- Guarda los cambios y prueba de nuevo.
Error: "Demasiadas conexiones"
Esto suele pasar si tu web tiene mucho tráfico o si hay un plugin que hace muchas consultas. No es un problema de creación, sino de rendimiento. Puedes intentar aumentar el límite de conexiones en el servidor, pero eso es algo que suele hacer tu proveedor de hosting.
Consejos de seguridad para tu base de datos MySQL
Tu base de datos contiene toda la información de tu web. Es un tesoro. Aquí tienes algunos consejos para mantenerla a salvo:
- Usa contraseñas fuertes: Nunca uses contraseñas como "123456" o "admin". Genera una contraseña compleja y única para cada base de datos.
- No uses el usuario "root" de MySQL: Siempre crea usuarios específicos para cada base de datos. Así, si una web es hackeada, el atacante no tendrá acceso a las demás.
- Haz copias de seguridad periódicas: Plesk tiene herramientas para hacer copias de seguridad de tus bases de datos. Actívalas y guárdalas en un lugar seguro, como un disco duro externo o un servicio de almacenamiento en la nube.
- Mantén WordPress actualizado: Las actualizaciones de WordPress, temas y plugins suelen corregir vulnerabilidades de seguridad. No las ignores.
- Cambia el prefijo de las tablas: Si estás instalando WordPress, puedes cambiar el prefijo
wp_por otro comomiwp_. Esto dificulta los ataques de inyección SQL.
[WARNING] Nunca compartas tu contraseña de la base de datos con nadie. Si crees que ha sido comprometida, cámbiala inmediatamente en Plesk y actualiza wp-config.php.
Plesk vs. Syspanel: diferencias clave
Es posible que en tu búsqueda de información te hayas topado con el nombre "Syspanel". Como mencioné antes, es otro panel de control similar a Plesk, pero de una marca diferente. La principal diferencia práctica es el puerto de acceso.
- Plesk: Normalmente accedes por el puerto
8443(por ejemplo,https://tudominio.com:8443). - Syspanel: El acceso es por el puerto
2106(por ejemplo,https://tudominio.com:2106).
El proceso para configurar bd plesk o en Syspanel es prácticamente idéntico: buscas la sección de bases de datos, creas una nueva, asignas un usuario y una contraseña, y luego conectas WordPress. Si sigues esta guía, te valdrá para ambos paneles sin problema.
Preguntas frecuentes (FAQ)
¿Puedo crear más de una base de datos para WordPress?
Sí, puedes crear tantas bases de datos como necesites. De hecho, es recomendable tener una base de datos separada para cada instalación de WordPress. Por ejemplo, si tienes un blog y una tienda online en subdominios diferentes, cada uno debería tener su propia base de datos.
¿Qué es el prefijo de la base de datos?
El prefijo es un texto que se añade al principio de cada tabla dentro de la base de datos. Por defecto, WordPress usa wp_. Cambiarlo puede mejorar la seguridad, pero no es obligatorio. Si lo cambias, asegúrate de anotarlo, ya que lo necesitarás si alguna vez tienes que acceder directamente a las tablas.
¿Puedo usar una base de datos existente para una nueva instalación de WordPress?
Técnicamente, puedes, pero no es recomendable. Si usas una base de datos que ya tiene tablas de otra instalación, habrá conflictos. Es mucho más limpio y seguro crear una base de datos nueva para cada proyecto.
¿Qué hago si olvido la contraseña de mi base de datos?
No hay problema. Puedes cambiarla en cualquier momento desde Plesk.
- Ve a la sección de bases de datos.
- Haz clic en tu base de datos.
- Ve a la sección de usuarios.
- Haz clic en el icono de editar (normalmente un lápiz) junto al usuario.
- Introduce una nueva contraseña y guarda.
Recuerda actualizar el archivo wp-config.php de tu WordPress con la nueva contraseña.
¿Es lo mismo MySQL que MariaDB?
Son muy similares. MariaDB es un "fork" (una derivación) de MySQL, creado por los desarrolladores originales. Es compatible con MySQL y funciona igual para WordPress. Si tu hosting te ofrece MariaDB, puedes elegirlo sin problema.
¿Puedo acceder a mi base de datos desde fuera de Plesk?
Sí, pero normalmente está desactivado por seguridad. Si necesitas acceso remoto (por ejemplo, desde tu ordenador con un programa como MySQL Workbench), tendrás que habilitarlo en Plesk y asegurarte de que tu IP esté permitida en el cortafuegos. Esto es una configuración más avanzada que no suele ser necesaria para la mayoría de los usuarios.
Conclusión
Crear una base de datos MySQL para WordPress en Plesk es un proceso sencillo una vez que entiendes los conceptos básicos. Solo necesitas recordar cuatro datos: el nombre de la base de datos, el usuario, la contraseña y el servidor (normalmente localhost). Con estos datos, podrás instalar WordPress o cambiar la base de datos de una instalación existente editando el archivo wp-config.php.
Espero que esta guía te haya sido de gran ayuda. Si has seguido los pasos, tu WordPress debería estar funcionando perfectamente con su nueva base de datos. Si te surge cualquier otra duda, no dudes en consultar la documentación oficial de Plesk o contactar con el soporte de tu proveedor de hosting. ¡Buena suerte con tu web!
[TIP] Después de crear tu base de datos y conectar WordPress, te recomiendo instalar un plugin de caché y hacer una copia de seguridad inicial. Así te aseguras de que tu web vaya rápida y de que tienes un punto de restauración por si algo sale mal en el futuro.
