Cómo crear y gestionar bases de datos en Plesk (Para principiantes)
¡Hola! Si estás leyendo esto, es muy probable que estés dando tus primeros pasos en la gestión de tu propio sitio web o aplicación. Y si tienes un hosting con Plesk, has llegado al lugar correcto.
Gestionar bases de datos suena a algo complicado, pero te prometo que con esta guía paso a paso, vas a perderle el miedo por completo. Plesk es una de las herramientas de administración de servidores más amigables que existen, y hoy vamos a aprender a usarla para crear y gestionar nuestras bases de datos como todo un profesional, desde cero.
Vamos a ello. No necesitas ser un experto en informática, solo tener ganas de aprender y seguir las instrucciones al pie de la letra.
¿Qué es una base de datos y por qué la necesitas?
Antes de meternos de lleno en Plesk, vamos a ponernos en contexto. Imagina que tu web es una tienda. Los archivos HTML, CSS y las imágenes son los muebles, la decoración y el escaparate. Pero, ¿dónde guardas el registro de tus clientes, sus pedidos o el inventario? Ahí es donde entra la base de datos.
Una base de datos es como un gran archivador digital, súper organizado, donde se guarda toda la información dinámica de tu sitio. Si tienes un blog, ahí se guardan los artículos y los comentarios. Si tienes una tienda online, ahí están los productos, los precios y los usuarios. Sin una base de datos, tu web sería un folleto estático, no una aplicación interactiva.
Plesk nos permite gestionar estas bases de datos de forma visual, sin necesidad de escribir comandos complejos. Y lo mejor de todo, nos da acceso a herramientas como Plesk phpMyAdmin, que es un interfaz web que nos permite "ver" dentro de esa base de datos para manipularla si es necesario.
Primeros pasos: Accediendo al panel de Plesk
Lo primero que necesitas es acceder a tu panel de control de Plesk. Normalmente, la URL para acceder es algo así como https://tu-dominio.com:8443 o https://tu-ip:8443.
Una vez que hayas iniciado sesión con tu usuario y contraseña (los que te dio tu proveedor de hosting), verás el escritorio de Plesk. Es un panel con varios iconos y secciones. No te agobies, es más sencillo de lo que parece. En la barra lateral izquierda, busca la sección que dice "Sitios web y dominios" y haz clic en ella. Aquí es donde pasaremos la mayor parte del tiempo.
Dentro de esta sección, verás el dominio principal de tu cuenta. Sobre él, hay una serie de iconos. Busca el que dice "Bases de datos" o "Base de datos". Si no lo ves a simple vista, puede que esté en el menú de "Mostrar más". Haz clic en él.
Cómo crear base de datos en Plesk: El paso a paso
Perfecto, ya estás dentro del gestor de bases de datos de tu dominio. Si es tu primera vez, verás una lista vacía. Para empezar, vamos a crear nuestra primera base de datos. Sigue estos pasos al pie de la letra.
-
Haz clic en el botón "Agregar base de datos" o "Crear nueva base de datos". Es un botón que suele estar en la parte superior izquierda.
-
Configura el nombre de la base de datos. En el campo "Nombre de la base de datos", escribe un nombre descriptivo. Te recomiendo que uses un prefijo que te ayude a identificarla. Por ejemplo, si es para un blog de recetas, podrías llamarla
blog_recetas_db. Es importante que no uses espacios ni caracteres especiales, solo letras, números y guiones bajos. -
Elige el tipo de base de datos. En el menú desplegable de "Tipo de base de datos", verás opciones como
MySQLoMariaDB. No te preocupes por cuál elegir, ambas son muy similares y funcionan perfectamente para la mayoría de aplicaciones (como WordPress). Si tu hosting te lo permite, eligeMySQLo la que venga por defecto. Esta es la parte fundamental de cualquier Plesk MySQL tutorial. -
Crea un usuario para la base de datos. Este es un paso crucial. No es recomendable usar el usuario administrador principal para todo. Vamos a crear un usuario específico para esta base de datos.
- En el campo "Nombre de usuario de la base de datos", escribe un nombre, por ejemplo,
usuario_recetas. - En el campo "Contraseña", escribe una contraseña segura. Plesk tiene un botón de "Generar" al lado que te creará una contraseña muy robusta automáticamente. Es una gran opción si no se te ocurre una.
- Guarda esta información en un lugar seguro, la necesitarás más adelante para conectar tu web a la base de datos.
- En el campo "Nombre de usuario de la base de datos", escribe un nombre, por ejemplo,
-
Revisa y confirma. Asegúrate de que todo esté bien escrito. Abajo del todo, verás la opción de elegir el "Conjunto de caracteres". Déjalo en la opción por defecto (suele ser
utf8outf8mb4), es la más compatible. -
Haz clic en "Aceptar" o "Crear". ¡Y listo! Ya has creado tu primera base de datos en Plesk. Verás que ahora aparece en la lista de bases de datos de tu dominio.
[TIP] Es una buena práctica nombrar tu base de datos y tu usuario con nombres que se relacionen con el proyecto para el que los vas a usar. Así, si tienes varias webs, no te liarás.
Administrar bases de datos en Plesk: El día a día
Ahora que ya sabes cómo crear base de datos en Plesk, vamos a ver cómo administrarla. Una vez que tienes tu base de datos en la lista, verás que hay una serie de iconos o acciones disponibles en la fila de tu nueva base de datos.
Accediendo con Plesk phpMyAdmin
Esta es la herramienta más importante que vas a usar. Plesk phpMyAdmin te permite interactuar directamente con los datos de tu base de datos, pero con una interfaz gráfica, sin escribir código SQL (aunque también puedes hacerlo si quieres).
Para acceder, simplemente haz clic en el icono de "phpMyAdmin" que aparece en la fila de tu base de datos. Se abrirá una nueva pestaña en tu navegador con la herramienta.
- ¿Qué puedes hacer aquí? Puedes ver todas las tablas que tiene tu base de datos. Si acabas de instalar WordPress, verás muchas tablas con prefijos como
wp_. - Puedes importar y exportar datos. Esto es muy útil para hacer copias de seguridad o para migrar una web de un servidor a otro. En la pestaña "Exportar", puedes descargar un archivo
.sqlcon todos tus datos. En la pestaña "Importar", puedes subir un archivo.sqlpara restaurar una base de datos. - Puedes ejecutar consultas SQL. Si sabes algo de programación, puedes escribir comandos SQL para hacer cambios masivos. Pero no te preocupes, para el uso diario no necesitas saber esto.
[WARNING] Ten mucho cuidado al usar phpMyAdmin. Puedes borrar datos de forma permanente con solo hacer clic en "Eliminar". Asegúrate siempre de tener una copia de seguridad antes de hacer cambios importantes. Si no estás seguro de lo que estás haciendo, es mejor no tocarlo.
Cambiar la contraseña de un usuario
Es normal que, de vez en cuando, quieras cambiar la contraseña de tu base de datos por seguridad. Para ello:
- Vuelve a la lista de bases de datos en Plesk.
- Haz clic en el nombre de tu base de datos (o en el icono de "Cambiar contraseña" si lo ves directamente).
- Se abrirá una ventana donde podrás ver el usuario asociado. Haz clic en el icono de "Cambiar contraseña" junto a ese usuario.
- Escribe la nueva contraseña y confírmala.
- Importante: Si tu web ya estaba conectada a esta base de datos, tendrás que actualizar el archivo de configuración de tu web con la nueva contraseña. Por ejemplo, en WordPress, esto se hace en el archivo
wp-config.php.
Eliminar una base de datos
Llega un momento en el que ya no necesitas una base de datos. Para eliminarla:
- Ve a la lista de bases de datos.
- Marca la casilla de verificación al lado del nombre de la base de datos que quieres borrar.
- Haz clic en el botón "Eliminar" en la parte superior.
[WARNING] Eliminar una base de datos es una acción PERMANENTE. Se borrarán todos los datos que contiene. Asegúrate al 100% de que ya no la necesitas o de que tienes una copia de seguridad descargada antes de continuar. Una vez que la eliminas, no hay vuelta atrás.
Conectando tu aplicación a la base de datos
Ahora viene la parte más práctica. Has creado tu base de datos, pero tu web o aplicación necesita saber cómo conectarse a ella. Aquí es donde entra el famoso "trío mágico": el nombre de la base de datos, el nombre de usuario y la contraseña.
Cada aplicación tiene su forma de configurarlo, pero la mayoría te pedirá estos tres datos.
- Nombre de la base de datos: El que pusiste en el paso 2 de la creación (ej.
blog_recetas_db). - Nombre de usuario: El que creaste en el paso 4 (ej.
usuario_recetas). - Contraseña: La que definiste para ese usuario.
- Host de la base de datos: Este es un dato que a veces se pasa por alto. Normalmente es
localhost, ya que la base de datos y tu web están en el mismo servidor. Pero en algunos hostings, puede ser una dirección IP o un nombre comomysql.tudominio.com. Puedes encontrar este dato en la información de tu hosting o en la propia configuración de Plesk, en la sección de la base de datos.
Si estás instalando WordPress, por ejemplo, te pedirá estos datos. Cópialos tal cual y ya tendrás tu WordPress conectado a la base de datos.
Resolviendo problemas comunes (FAQ)
Aquí van algunas de las dudas más frecuentes que nos llegan al soporte. Espero que te sean de ayuda.
"Error al conectar a la base de datos" (Error establishing a database connection)
Este es el error más común. No te asustes. Las causas más habituales son:
- Datos incorrectos: Revisa que el nombre de la base de datos, el usuario y la contraseña estén escritos exactamente igual que en Plesk. Un simple error tipográfico puede provocar este error.
- El usuario no tiene permisos: A veces, el usuario no está asociado correctamente a la base de datos. Ve a Plesk, entra en la base de datos y asegúrate de que el usuario está en la lista de "Usuarios de la base de datos". Si no está, agréguelo y asígnale todos los privilegios.
- Contraseña incorrecta: Recientemente cambiaste la contraseña y no la actualizaste en el archivo de configuración de tu web. Revisa el archivo
wp-config.php(en WordPress) o el archivo de configuración de tu aplicación.
No puedo acceder a phpMyAdmin
Si al hacer clic en el icono de phpMyAdmin no se abre, puede ser que:
- Tu navegador tenga bloqueados los pop-ups: phpMyAdmin suele abrirse en una pestaña nueva. Permite los pop-ups desde tu navegador para el dominio de Plesk.
- Problemas con la extensión de PHP: A veces, el problema es que el servidor no tiene la extensión
php-mysqlinstalada. Esto es algo que tendría que revisar tu proveedor de hosting, pero es menos común.
¿Puedo tener más de una base de datos?
¡Por supuesto! Puedes crear tantas bases de datos como te permita tu plan de hosting. Cada web o aplicación puede tener su propia base de datos. Es una buena práctica mantenerlas separadas para que un problema en una no afecte a las demás.
Consejos finales para gestionar tus bases de datos como un pro
Para terminar, aquí tienes algunos consejos que te harán la vida más fácil.
-
Haz copias de seguridad con regularidad. No confíes en que tu hosting hará el trabajo por ti. Aprende a hacer una copia de seguridad manual desde Plesk phpMyAdmin (exportando la base de datos) o usa la herramienta de copias de seguridad de Plesk. Es mejor prevenir que curar.
-
Usa contraseñas seguras. Te repito, usa el botón "Generar" de Plesk. Una contraseña larga y compleja es tu mejor defensa contra los hackers.
-
No compartas tus credenciales. Nunca des tu nombre de usuario y contraseña de la base de datos a nadie que no sea de total confianza.
-
Mantén tu software actualizado. Ya sea WordPress, Joomla o cualquier otra aplicación, manténla al día para evitar vulnerabilidades que puedan comprometer tu base de datos.
[INFO] Si en algún momento utilizas un panel de control alternativo llamado Syspanel, ten en cuenta que el puerto de acceso por defecto es el 2106. La lógica de gestión de bases de datos es muy similar a la que has aprendido aquí, pero si tienes dudas, siempre puedes consultar su documentación.
Y eso es todo. Has aprendido a crear base de datos en Plesk, a gestionarla con Plesk phpMyAdmin y a solucionar los problemas más comunes. Ya no es un misterio. Con un poco de práctica, verás que es pan comido. Si tienes cualquier otra duda, aquí estoy para ayudarte. ¡Nos leemos!
