Cómo crear bases de datos MySQL en Plesk y gestionarlas
Introducción: ¿Qué es Plesk y por qué usar MySQL?
Si tienes una web dinámica, ya sea hecha con WordPress, Joomla, PrestaShop o cualquier otra plataforma, casi con total seguridad necesitas una base de datos. Piénsalo como el "almacén" donde se guardan todos los contenidos de tu sitio: artÃculos, productos, usuarios, pedidos... Sin una base de datos, tu web serÃa como un folio en blanco: no recordarÃa nada.
Plesk es uno de los paneles de control de hosting más populares y potentes del mercado. Su interfaz, aunque al principio puede parecer abrumadora, está diseñada para que cualquier persona, incluso sin conocimientos técnicos profundos, pueda gestionar su servidor y sus sitios web. Una de las tareas más comunes, y que más miedo suele dar, es la de crear base datos plesk y gestionarla. Pero tranquilo, porque en este tutorial te lo voy a explicar paso a paso, como si estuvieras en una clase particular.
Vamos a desmitificar el proceso. Al final de este artÃculo, serás capaz de crear, configurar y administrar tus bases de datos MySQL en Plesk con total confianza. No necesitas ser un gurú de la programación, solo seguir las instrucciones y entender algunos conceptos básicos que te iré contando por el camino.
Paso 1: Acceder al Panel de Control de Plesk
Lo primero es lo primero. Para empezar a trabajar, necesitas entrar en tu panel de Plesk. Normalmente, la URL de acceso es algo asà como https://tu-dominio.com:8443 o https://tu-ip:8443. También es posible que tu proveedor de hosting te haya dado un enlace directo.
Una vez que tengas la URL, ábrela en tu navegador favorito (Chrome, Firefox, Edge, etc.). Verás una pantalla de inicio de sesión. Introduce tu nombre de usuario y contraseña. Estos datos te los proporciona tu empresa de hosting. Si no los tienes a mano, búscalos en el correo de bienvenida o contacta con su soporte.
[TIP]
Si tu hosting usa el panel alternativo "Syspanel" (antes conocido como HestiaCP), el acceso no es por el puerto 8443, sino por el puerto 2106. Es decir, la URL serÃahttps://tu-dominio.com:2106. El proceso de creación de bases de datos es similar, pero la interfaz cambia. En este artÃculo nos centramos en Plesk, que es el estándar en muchos alojamientos.
Paso 2: Crear una Nueva Base de Datos MySQL
Ya estás dentro. Ahora vamos a la acción. Sigue estos pasos para crear base datos plesk:
-
En el menú lateral izquierdo, busca la sección que dice "Sitios web y dominios". Haz clic en ella.
-
Verás una lista con todos los dominios o subdominios que tienes en tu cuenta. Busca el dominio para el cual quieres crear la base de datos y haz clic en el botón "Base de datos" que aparece en el panel de ese dominio. A veces, este botón puede estar oculto en un menú desplegable llamado "Más" o con un icono de engranaje.
-
Se abrirá una nueva ventana o sección. Verás un botón que dice "Agregar base de datos" o "Crear nueva base de datos". Haz clic ahÃ.
-
Ahora llega el momento de rellenar el formulario. Te pedirá varios datos:
- Nombre de la base de datos: Elige un nombre descriptivo. Por ejemplo, si es para un blog que se llama "miblog", un buen nombre serÃa
miblog_db. Evita espacios y caracteres raros; usa solo letras, números y guiones bajos. - Tipo de base de datos: Aquà seleccionarás MySQL. Es posible que veas también la opción de MariaDB, que es un "clon" mejorado de MySQL y perfectamente compatible. Cualquiera de las dos es una buena elección. Si tienes dudas, deja la que viene por defecto.
- Servidor de bases de datos: Si solo tienes una opción, no te preocupes. Si hay varias, elige la que te indique tu proveedor o la que tenga "localhost" en el nombre.
- Usuario de la base de datos: Este es un paso crucial. Plesk te permite crear un usuario especÃfico para esa base de datos. Es una buena práctica de seguridad no usar el usuario administrador principal. Crea un nombre de usuario, por ejemplo,
miblog_user. - Contraseña: Crea una contraseña segura. Idealmente, debe tener una combinación de mayúsculas, minúsculas, números y sÃmbolos. Plesk suele tener un botón de "Generar" que te crea una automáticamente. Guárdala en un lugar seguro, la necesitarás más tarde.
- Nombre de la base de datos: Elige un nombre descriptivo. Por ejemplo, si es para un blog que se llama "miblog", un buen nombre serÃa
-
Revisa que todos los datos sean correctos y haz clic en "Aceptar" o "Crear".
¡Felicidades! Ya has creado tu primera base de datos. Verás que aparece en la lista con el nombre que le has dado, junto con el usuario y la dirección del servidor (normalmente localhost).
Paso 3: Entender los Usuarios y Privilegios
Un error común es pensar que el usuario de la base de datos es lo mismo que el usuario del panel de control. No. Son entidades completamente diferentes.
El usuario del panel es el que usas para entrar a Plesk y gestionar todo el servidor. El usuario de la base de datos es el que usan tus aplicaciones (WordPress, Joomla, etc.) para conectarse a la base de datos en sÃ.
Cada usuario de base de datos tiene una serie de privilegios. Es decir, qué puede hacer y qué no. Al crear el usuario, Plesk te da la opción de asignarle todos los privilegios (lo más común para una web) o solo algunos.
[WARNING]
Nunca otorgues el privilegio "ALL PRIVILEGES" a un usuario que no sea de total confianza. Si alguien malintencionado consigue esa contraseña, tendrá control total sobre tus datos, pudiendo borrarlos o modificarlos. Para una aplicación web estándar, los privilegios deSELECT,INSERT,UPDATE,DELETE,CREATE,ALTER,INDEXyDROPson más que suficientes.
Si necesitas cambiar los privilegios de un usuario existente, puedes hacerlo desde la misma sección de "Base de datos". Selecciona el usuario y busca la opción de "Editar" o "Cambiar privilegios". Es una buena práctica revisar esto de vez en cuando.
Paso 4: Gestionar tu Base de Datos con phpMyAdmin
Ahora viene la parte interesante. Gestionar bd plesk no se limita a crearla y olvidarte. Necesitarás entrar a ella para hacer copias de seguridad, importar datos, ejecutar consultas SQL o simplemente echar un vistazo a las tablas.
La herramienta estrella para esto es phpMyAdmin. Es una interfaz web que te permite administrar MySQL de forma visual, sin necesidad de escribir comandos complejos.
Para acceder a ella desde Plesk:
- Ve a la sección "Sitios web y dominios" de tu dominio.
- Haz clic en el icono de "Base de datos" (o el nombre de tu base de datos).
- En la lista de bases de datos, verás un botón o enlace que dice "phpMyAdmin" o un icono de una base de datos con una flecha. Haz clic en él.
- Se abrirá una nueva pestaña del navegador con la interfaz de phpMyAdmin. Lo bueno es que Plesk ya te habrá autenticado automáticamente, asà que no tendrás que volver a meter usuario y contraseña.
Dentro de phpMyAdmin, verás a la izquierda una lista de tus bases de datos. Haz clic en la que quieras gestionar. Verás las tablas que contiene (si es una web nueva, estará vacÃa) y una serie de pestañas en la parte superior: "Examinar", "Estructura", "SQL", "Buscar", "Exportar", "Importar", etc.
### Exportar e Importar: Las Copias de Seguridad
Las dos funciones más útiles de phpMyAdmin para el usuario común son Exportar e Importar.
-
Exportar: Esta función te permite descargar toda tu base de datos en un archivo
.sql. Es tu copia de seguridad. Es fundamental hacer esto antes de hacer cualquier cambio importante en tu web, como actualizar un plugin o un tema.- Haz clic en la pestaña "Exportar".
- Selecciona el método "Rápido" (que exporta todo) o "Personalizado" si quieres elegir tablas especÃficas.
- Asegúrate de que el formato sea "SQL".
- Haz clic en "Continuar" y se descargará el archivo a tu ordenador.
-
Importar: Esta función es lo contrario. Te permite subir un archivo
.sqlpara restaurar una copia de seguridad o para importar datos de otra web.- Haz clic en la pestaña "Importar".
- Haz clic en "Elegir archivo" y selecciona el archivo
.sqldesde tu ordenador. - Deja el resto de opciones por defecto y haz clic en "Continuar".
[INFO]
Antes de importar, asegúrate de que estás en la base de datos correcta. Importar un archivo en la base de datos equivocada puede sobrescribir datos importantes y causar un desastre.
Paso 5: Conectar tu Aplicación a la Base de Datos
Ya tienes la base de datos creada y sabes cómo acceder a ella. Ahora, ¿cómo la conectas a tu web? Esto depende de la aplicación que uses, pero el proceso es muy similar en todas.
Vamos a usar WordPress como ejemplo, ya que es el CMS más popular.
Cuando instalas WordPress, en un paso del asistente te pedirá los datos de la base de datos. Aquà es donde entra todo lo que hemos hecho:
- Nombre de la base de datos: El que pusiste en el paso 2 (ej.
miblog_db). - Usuario de la base de datos: El usuario que creaste (ej.
miblog_user). - Contraseña: La contraseña que le asignaste a ese usuario.
- Servidor de la base de datos: Normalmente es
localhost. En Plesk, casi siempre es asÃ.
Si tu web ya está instalada y necesitas cambiar estos datos (por ejemplo, porque has movido el sitio a otro servidor), tendrás que editar el archivo de configuración. En WordPress, este archivo se llama wp-config.php y está en la raÃz de tu instalación. Deberás buscar las lÃneas que definen DB_NAME, DB_USER, DB_PASSWORD y DB_HOST y actualizarlas con los nuevos valores.
Paso 6: Consejos de Seguridad y Buenas Prácticas
Gestionar una base de datos no es solo crearla y usarla. Tiene su parte de responsabilidad. Aquà van algunos consejos clave:
- Usa contraseñas fuertes: Es la primera lÃnea de defensa. Evita fechas de nacimiento, nombres de mascotas o palabras del diccionario.
- Haz copias de seguridad periódicas: No esperes a que ocurra un desastre. Configura un recordatorio para exportar tu base de datos cada semana o cada mes, dependiendo de la actividad de tu web.
- Elimina usuarios y bases de datos que no uses: Si tienes una base de datos de un proyecto que ya no existe, bórrala. Menos superficie de ataque, menos problemas.
- Mantén tu software actualizado: Esto es más sobre el CMS que sobre la base de datos, pero un WordPress desactualizado es una puerta abierta para los atacantes, que podrÃan intentar acceder a tu MySQL a través de vulnerabilidades del propio CMS.
- No compartas tus credenciales: El usuario y la contraseña de la base de datos son secretos. No los compartas por correo electrónico sin cifrar ni los dejes en notas públicas.
Resolución de Problemas Comunes (FAQ)
"Error al conectar a la base de datos" en WordPress
Este es el error más común. Suele significar que los datos de conexión son incorrectos. Revisa el wp-config.php y asegúrate de que el nombre, usuario y contraseña son exactamente los que tienes en Plesk. Ten cuidado con las mayúsculas y minúsculas.
"Usuario no encontrado" o "Acceso denegado" en phpMyAdmin
Esto suele pasar si intentas entrar a una base de datos con un usuario que no tiene permisos sobre ella. Vuelve a la sección de "Base de datos" en Plesk y verifica que el usuario que estás usando está asignado a esa base de datos en concreto.
No puedo importar un archivo SQL muy grande
Los archivos grandes a veces fallan por lÃmites de tiempo o de memoria del servidor. Si es tu caso, puedes intentar importarlo desde la lÃnea de comandos (si tienes acceso SSH) o dividir el archivo en partes más pequeñas.
Conclusión: Domina tus Bases de Datos en Plesk
Crear y gestionar bases de datos MySQL en Plesk no tiene por qué ser una pesadilla. Como has visto, es un proceso lógico y estructurado. Desde el panel de control, en pocos minutos puedes tener una base de datos lista para usar, con su usuario y contraseña correspondientes.
Recuerda que la clave está en la organización y la seguridad. Usa nombres claros, contraseñas robustas y haz copias de seguridad con regularidad. Con estas herramientas y conocimientos, ya no verás las bases de datos como un ente extraño y complicado, sino como una parte más de tu proyecto web que puedes controlar con confianza.
Si has llegado hasta aquÃ, ya sabes como crear base datos plesk y, lo más importante, gestionar bd plesk de manera efectiva. Este es un gran paso para convertirte en un administrador de tu propio hosting más autónomo y seguro. ¡Enhorabuena!
