FAQ: ¿Cómo configurar una base de datos en Plesk?
Introducción: ¿Por qué necesitas configurar una base de datos en Plesk?
Si tienes un sitio web dinámico (como WordPress, Joomla, PrestaShop o cualquier aplicación que guarde información), necesitas una base de datos. Plesk es uno de los paneles de control de hosting más populares y facilita mucho esta tarea. Sin embargo, si eres nuevo en esto, puede que te surjan muchas dudas. Por eso hemos preparado esta FAQ detallada para que puedas configurar tu base de datos en Plesk sin complicaciones, paso a paso.
En este artículo, resolveremos las preguntas más frecuentes sobre cómo crear, gestionar y conectar una base de datos en Plesk. Hablaremos de usuarios, privilegios, conexión remota y hasta cómo hacer una copia de seguridad. Todo explicado de forma clara y sencilla, como si estuvieras hablando con un técnico amigable.
¿Qué es una base de datos y por qué la necesito?
Antes de entrar en materia, aclaremos conceptos. Una base de datos es como un gran archivador donde tu sitio web guarda toda su información: usuarios, productos, comentarios, configuraciones, etc. Sin ella, sitios como WordPress no podrían funcionar, porque no tendrían dónde almacenar los datos.
En Plesk, puedes crear bases de datos de tipo MySQL o MariaDB (son muy similares). También soporta PostgreSQL, aunque es menos común en hosting compartido.
Preguntas frecuentes sobre configuración de bases de datos en Plesk
1. ¿Cómo accedo al administrador de bases de datos en Plesk?
Para empezar, inicia sesión en tu panel de Plesk. La URL suele ser algo como https://tudominio.com:8443 o la que te haya proporcionado tu proveedor de hosting.
Una vez dentro, sigue estos pasos:
- En el menú lateral izquierdo, busca la sección "Bases de datos".
- Haz clic en ella y verás un listado de todas las bases de datos que ya tienes (si es la primera vez, estará vacío).
- Para crear una nueva, haz clic en el botón "Añadir base de datos".
[TIP] Si no ves la opción "Bases de datos", puede que tu plan de hosting no incluya este servicio. Consulta con tu proveedor.
2. ¿Cómo creo una nueva base de datos en Plesk?
Crear una base de datos en Plesk es muy intuitivo. Sigue estos pasos:
- Ve a Bases de datos > Añadir base de datos.
- Introduce un nombre para la base de datos. Elige algo descriptivo, como
wordpress_dbotienda_online. Plesk suele añadir un prefijo con tu nombre de usuario, no te preocupes. - Selecciona el tipo de base de datos: normalmente MySQL o MariaDB. Si tu aplicación lo soporta, usa MariaDB (es más rápida y moderna).
- En el apartado "Usuario de base de datos", puedes crear un nuevo usuario o usar uno existente. Te recomiendo crear uno nuevo para cada base de datos, por seguridad.
- Establece una contraseña segura. Plesk puede generarla automáticamente si haces clic en el icono de llave.
- Haz clic en "Aceptar".
¡Listo! Ya tienes tu base de datos creada. Aparecerá en el listado con su nombre, usuario y tipo.
[WARNING] Anota el nombre de la base de datos, el usuario y la contraseña. Los necesitarás para conectar tu sitio web.
3. ¿Cómo asigno un usuario a mi base de datos en Plesk?
Al crear la base de datos, ya te permite asignar un usuario. Pero si necesitas añadir más usuarios después, puedes hacerlo:
- En la lista de bases de datos, haz clic en el nombre de la base de datos que quieras gestionar.
- Ve a la pestaña "Usuarios".
- Haz clic en "Añadir usuario".
- Introduce el nombre de usuario y la contraseña.
- Selecciona los privilegios que quieras darle. Para la mayoría de aplicaciones, con seleccionar todos los privilegios es suficiente. Pero si quieres limitar, al menos necesita: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER.
- Guarda los cambios.
[INFO] Es buena práctica crear un usuario por cada base de datos y no usar el usuario administrador principal. Así, si una base de datos se ve comprometida, las demás están seguras.
4. ¿Cómo conecto mi sitio web a la base de datos de Plesk?
Esta es la pregunta del millón. Una vez creada la base de datos y el usuario, necesitas decirle a tu sitio web cómo conectarse. Normalmente, esto se hace a través de un archivo de configuración.
Por ejemplo, en WordPress:
- Busca el archivo
wp-config.phpen la raíz de tu sitio. - Edítalo (con un editor de texto o desde el administrador de archivos de Plesk).
- Busca estas líneas y reemplázalas con los datos de tu base de datos:
define('DB_NAME', 'nombre_de_tu_base_de_datos');
define('DB_USER', 'nombre_de_usuario');
define('DB_PASSWORD', 'tu_contraseña');
define('DB_HOST', 'localhost');
[TIP] El valor de
DB_HOSTcasi siempre eslocalhost. Solo si tu base de datos está en un servidor diferente (algo raro en hosting compartido) tendrás que cambiarlo.
Para otras aplicaciones como Joomla, PrestaShop o Drupal, el proceso es similar: busca el archivo de configuración (suele llamarse configuration.php, config.inc.php, etc.) y reemplaza los datos.
5. ¿Puedo acceder a mi base de datos desde fuera de Plesk? (conexión remota)
Sí, es posible, pero por seguridad no está habilitado por defecto. Si necesitas conectarte desde una herramienta como MySQL Workbench o desde otro servidor, debes permitir conexiones remotas.
Pasos para habilitar la conexión remota en Plesk:
- Ve a Bases de datos y selecciona la base de datos que quieras.
- En la pestaña "Conexión remota", marca la opción "Permitir conexión remota".
- En el campo "Direcciones IP permitidas", introduce la IP desde la que te conectarás. Puedes poner una IP específica (ej.
192.168.1.100) o usar%para permitir cualquier IP (no recomendado por seguridad). - Guarda los cambios.
[WARNING] Permitir conexiones remotas desde cualquier IP (
%) es un riesgo de seguridad. Solo hazlo si es estrictamente necesario y cambia la contraseña regularmente.
Datos de conexión remota:
- Host: La IP de tu servidor o el nombre de dominio (ej.
tudominio.com). - Puerto: Normalmente
3306para MySQL/MariaDB. - Usuario y contraseña: Los mismos que usas en Plesk.
6. ¿Cómo hago una copia de seguridad de mi base de datos en Plesk?
Las copias de seguridad son vitales. En Plesk puedes hacerlas fácilmente:
- Ve a Bases de datos y haz clic en el nombre de la base de datos.
- Ve a la pestaña "Copias de seguridad".
- Haz clic en "Crear copia de seguridad".
- Elige si quieres guardarla en el servidor o descargarla a tu ordenador.
- Dale un nombre descriptivo (ej.
backup_2023-10-01). - Haz clic en "Aceptar".
También puedes programar copias de seguridad automáticas desde Herramientas y ajustes > Programador de tareas.
[INFO] Descarga siempre una copia local de seguridad. No confíes únicamente en las copias del servidor.
7. ¿Cómo restauro una base de datos desde una copia de seguridad en Plesk?
Si algo sale mal, restaurar es igual de sencillo:
- Ve a Bases de datos y selecciona la base de datos.
- Ve a la pestaña "Copias de seguridad".
- Verás la lista de copias disponibles. Haz clic en el icono de restaurar (suele ser una flecha circular).
- Confirma la restauración.
Si tienes un archivo .sql de respaldo (por ejemplo, exportado desde phpMyAdmin), puedes importarlo desde la misma pestaña: haz clic en "Importar archivo" y selecciona el archivo.
8. ¿Qué hago si olvido la contraseña de la base de datos en Plesk?
No te preocupes, puedes cambiarla fácilmente:
- Ve a Bases de datos y haz clic en el nombre de la base de datos.
- Ve a la pestaña "Usuarios".
- Busca el usuario y haz clic en el icono de editar (lápiz).
- Establece una nueva contraseña y guarda.
[TIP] Usa contraseñas largas y complejas. Plesk puede generarlas por ti.
9. ¿Cómo elimino una base de datos en Plesk?
Si ya no necesitas una base de datos, puedes eliminarla. Ten cuidado, esta acción no se puede deshacer a menos que tengas una copia de seguridad.
- Ve a Bases de datos.
- Marca la casilla junto a la base de datos que quieras eliminar.
- Haz clic en "Eliminar".
- Confirma la eliminación.
[WARNING] Antes de eliminar, asegúrate de haber hecho una copia de seguridad si los datos son importantes.
10. ¿Puedo tener varias bases de datos en Plesk?
Sí, puedes crear tantas bases de datos como permita tu plan de hosting. Cada una será independiente y podrá tener sus propios usuarios y privilegios.
Esto es útil si tienes varios sitios web o aplicaciones en el mismo hosting.
Consejos avanzados y buenas prácticas
Usa un prefijo de tabla diferente para cada sitio
Si tienes varias aplicaciones en la misma base de datos (no recomendado, pero a veces se hace), cambia el prefijo de las tablas. Por ejemplo, en WordPress, en lugar de wp_, usa wp_sitio1_. Esto evita conflictos.
Optimiza tu base de datos periódicamente
Con el tiempo, las bases de datos se llenan de datos innecesarios (borradores, revisiones, spam). Puedes optimizarlas desde phpMyAdmin (accesible desde Plesk) ejecutando el comando OPTIMIZE TABLE o usando plugins como WP-Optimize en WordPress.
Monitorea el espacio en disco
Las bases de datos pueden crecer mucho. En Plesk, puedes ver el tamaño de cada base de datos en el listado principal. Si se acerca al límite de tu plan, considera limpiar datos antiguos o contratar más espacio.
Conclusión
Configurar una base de datos en Plesk es un proceso sencillo una vez que conoces los pasos. Desde la creación hasta la conexión con tu sitio web, pasando por copias de seguridad y gestión de usuarios, todo está diseñado para que puedas administrarlo sin ser un experto en bases de datos.
Recuerda siempre anotar tus credenciales, hacer copias de seguridad periódicas y mantener tus contraseñas seguras. Si sigues esta FAQ, podrás resolver las dudas más comunes y tener tu base de datos funcionando en pocos minutos.
¿Tienes más preguntas? No dudes en consultar la documentación oficial de Plesk o contactar con el soporte técnico de tu proveedor de hosting. ¡Estamos aquí para ayudarte!
