Guía básica para crear y gestionar bases de datos MySQL en Plesk
¿Qué es MySQL y por qué debería importarte?
MySQL es el motor de bases de datos más popular del mundo, y probablemente ya lo estés usando sin saberlo. Cada vez que alguien comenta en tu blog de WordPress, realiza una compra en tu tienda online o se registra en tu sitio web, esa información se guarda en una base de datos MySQL. Es, en esencia, el "cerebro" que organiza y almacena todo el contenido dinámico de tu página.
Si tu hosting utiliza Plesk como panel de control, estás de enhorabuena. Plesk es una de las herramientas más intuitivas y potentes para gestionar servidores, y su gestor de bases de datos es perfecto tanto para principiantes como para usuarios avanzados. En esta guía completa, te enseñaré paso a paso cómo crear, gestionar y mantener tus bases de datos MySQL en Plesk, sin necesidad de ser un experto en programación.
Primeros pasos: Acceder al panel de Plesk
Antes de empezar, necesitas saber cómo llegar al lugar correcto dentro de Plesk. El proceso es muy sencillo:
- Abre tu navegador y escribe la dirección de tu panel. Normalmente suele ser algo como
https://tu-dominio.com:8443o una URL que te proporcionó tu proveedor de hosting. - Introduce tu nombre de usuario y contraseña de administrador.
- Una vez dentro, busca la sección "Bases de datos" en el menú lateral izquierdo. Si no la ves a simple vista, puedes usar el buscador del panel.
[TIP] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso es diferente. En ese caso, deberás entrar por el puerto 2106 (ejemplo:
https://tudominio.com:2106) y buscar el apartado de bases de datos en el menú de "Bases de datos" o "DB". Pero esta guía se centra en Plesk, que es la herramienta que te pedimos que uses.
Crear tu primera base de datos MySQL en Plesk
Crear una base de datos es tan fácil como rellenar un pequeño formulario. Sigue estos pasos:
- En la sección "Bases de datos", haz clic en el botón "Agregar base de datos" (o "Add Database").
- Verás un formulario con varios campos. Te explico cada uno:
- Nombre de la base de datos: Elige un nombre descriptivo, como
blog_contenidootienda_clientes. Evita espacios y caracteres raros; usa solo letras, números y guiones bajos. - Nombre de usuario: Es el usuario que se conectará a la base de datos. Puede ser el mismo que el nombre de la BD o uno diferente, como
admin_blog. - Contraseña: Crea una contraseña segura. Plesk tiene un botón de "Generar" al lado del campo que te creará una automáticamente. Guárdala en un lugar seguro, porque solo la verás una vez.
- Tipo de base de datos: Asegúrate de que esté seleccionado MySQL (o MariaDB, que es una alternativa compatible). En la mayoría de los casos, la opción por defecto es la correcta.
- Nombre de la base de datos: Elige un nombre descriptivo, como
- Haz clic en "Aceptar" o "OK".
¡Listo! En menos de un minuto, Plesk habrá creado la base de datos y el usuario asociado. Verás aparecer la nueva entrada en tu lista de bases de datos.
[INFO] El nombre de usuario y la base de datos suelen llevar un prefijo con el nombre de tu cuenta de hosting (por ejemplo,
usuario_bd_blog). Es normal y no debes preocuparte; es una medida de seguridad del servidor.
Gestionar usuarios y permisos de la base de datos
Una base de datos sin usuarios es como una casa sin llaves. Necesitas saber quién puede entrar y qué puede hacer dentro. Plesk te permite gestionar esto de forma muy granular.
Añadir un nuevo usuario
- Dentro de la lista de bases de datos, haz clic en el nombre de la que quieras gestionar.
- Ve a la pestaña "Usuarios".
- Haz clic en "Agregar usuario".
- Rellena el nombre de usuario y la contraseña.
- Selecciona los privilegios que quieres otorgar. Para la mayoría de las aplicaciones (como WordPress), es suficiente con marcar "Todos los privilegios".
- Guarda los cambios.
Modificar o eliminar usuarios
En la misma pestaña de "Usuarios", puedes hacer clic en el nombre de un usuario para editar su contraseña o cambiar sus permisos. También puedes eliminarlo con el botón de la papelera. Ten cuidado: si eliminas un usuario que está en uso por una aplicación, esa aplicación dejará de funcionar.
[WARNING] No otorgues más permisos de los necesarios. Si una aplicación solo necesita leer datos (por ejemplo, un visor de estadísticas), no le des permisos de escritura o borrado. Esto reduce el riesgo de daños accidentales o ataques.
Herramientas esenciales: phpMyAdmin y el acceso remoto
Aquí es donde Plesk brilla. No necesitas ser un gurú de la línea de comandos para interactuar con tu base de datos; tienes herramientas gráficas a tu disposición.
phpMyAdmin: Tu navaja suiza para MySQL
phpMyAdmin es una herramienta web gratuita que te permite gestionar tu base de datos desde un navegador. Es perfecta para:
- Ejecutar consultas SQL para buscar o modificar datos.
- Importar y exportar bases de datos completas (ideal para hacer copias de seguridad).
- Ver y editar tablas directamente, sin necesidad de escribir código.
- Optimizar tablas para que tu web vaya más rápida.
Cómo acceder a phpMyAdmin desde Plesk:
- En la lista de bases de datos, haz clic en el icono de "phpMyAdmin" que aparece junto al nombre de tu base de datos.
- Se abrirá una nueva pestaña del navegador con la herramienta. No necesitas introducir usuario y contraseña; Plesk se encarga de la autenticación automáticamente.
[TIP] Si tienes problemas con una web lenta, ve a la pestaña "Operaciones" dentro de phpMyAdmin y haz clic en "Optimizar tablas". Es un mantenimiento básico que ayuda mucho.
Habilitar el acceso remoto a tu base de datos
A veces necesitas conectarte a tu base de datos desde una aplicación externa, como un programa de escritorio o un script en otro servidor. Para ello, debes habilitar el acceso remoto.
Pasos para habilitarlo:
- En la pestaña de la base de datos, busca el apartado "Acceso remoto".
- Marca la casilla "Acceso remoto".
- En el campo "Dirección IP", introduce la IP desde la que te vas a conectar. Si no sabes cuál es, puedes buscar "cuál es mi IP" en Google. Para mayor seguridad, es mejor especificar una IP concreta en lugar de permitir el acceso desde cualquier parte.
- Guarda los cambios.
[WARNING] Habilitar el acceso remoto a tu base de datos desde cualquier IP (
0.0.0.0) es un riesgo de seguridad muy alto. Si no es estrictamente necesario, mantenlo deshabilitado. Si lo activas, restríngelo siempre a la IP de origen.
Copias de seguridad: El seguro de vida de tus datos
Imagina que alguien borra accidentalmente todos los artículos de tu blog. Sin una copia de seguridad, sería una catástrofe. Plesk te permite crear copias de seguridad de dos formas muy sencillas:
1. Copia de seguridad a nivel de base de datos (la más rápida)
- Ve a la lista de bases de datos.
- Haz clic en el icono de "Descargar" o "Exportar" (suele ser una flecha hacia abajo o un icono de disquete).
- Elige el formato "Dump de base de datos" (o
.sql). - Haz clic en "Descargar". Plesk te dará un archivo
.sqlcon todo el contenido de tu base de datos.
Este archivo es tu copia de seguridad. Guárdalo en tu ordenador o en la nube.
2. Copia de seguridad completa del sitio (la más completa)
- Ve a la sección "Copias de seguridad" en el menú principal de Plesk.
- Haz clic en "Crear copia de seguridad".
- Selecciona el dominio y asegúrate de que la casilla "Bases de datos" esté marcada.
- Pulsa "Aceptar". Plesk generará un archivo comprimido con todo tu sitio web y sus bases de datos.
Puedes programar copias de seguridad automáticas en la misma sección, para que se ejecuten una vez al día o a la semana sin que tengas que acordarte.
[INFO] Para restaurar una copia de seguridad, ve a la sección "Copias de seguridad", haz clic en el icono de "Restaurar" (normalmente una flecha circular) junto al archivo que quieras usar, y sigue los pasos. Si solo quieres restaurar la base de datos, usa phpMyAdmin, ve a la pestaña "Importar" y sube tu archivo
.sql.
Resolución de problemas comunes (FAQ)
Aquí tienes las dudas más frecuentes que nos llegan al soporte. Seguro que alguna te suena.
¿Por qué mi web dice "Error al conectar con la base de datos"?
Este es el error más común. Las causas suelen ser:
- Credenciales incorrectas: Revisa que el nombre de usuario y la contraseña en tu archivo de configuración (por ejemplo,
wp-config.phpen WordPress) coincidan exactamente con los de Plesk. - La base de datos o el usuario no existen: Verifica que la base de datos se creó correctamente en Plesk.
- La base de datos está llena: Revisa el espacio disponible en tu plan de hosting.
¿Cómo cambio la contraseña de mi base de datos?
- Ve a la lista de bases de datos en Plesk.
- Haz clic en el nombre de la base de datos.
- Ve a la pestaña "Usuarios".
- Haz clic en el nombre del usuario.
- Introduce la nueva contraseña y guarda.
[WARNING] Si cambias la contraseña, debes actualizar también el archivo de configuración de tu aplicación. Si no lo haces, tu web dejará de funcionar inmediatamente.
¿Puedo tener varias bases de datos en mi hosting?
Sí, puedes crear todas las bases de datos que te permita tu plan. Cada una será independiente de la otra. Es una buena práctica usar una base de datos distinta para cada aplicación (por ejemplo, una para tu blog y otra para tu tienda).
¿Qué es el "prefijo" de las tablas y por qué es importante?
El prefijo es un texto que se añade delante del nombre de cada tabla (por ejemplo, wp_usuarios o tienda_productos). Es útil, sobre todo, si vas a compartir una base de datos entre varias aplicaciones, ya que evita conflictos de nombres. Puedes definirlo al instalar la aplicación o modificarlo manualmente con phpMyAdmin, aunque no es recomendable hacer este último cambio si no sabes lo que haces.
¿Puedo usar MariaDB en lugar de MySQL?
Sí, MariaDB es un "clon" mejorado de MySQL y es totalmente compatible. En Plesk, a menudo verás la opción de elegir entre "MySQL" o "MariaDB" al crear la base de datos. Si tu aplicación requiere MySQL específicamente, elige MySQL. Si no, MariaDB es una excelente opción por su rendimiento y características adicionales.
Conclusión y buenas prácticas finales
Gestionar bases de datos MySQL en Plesk es una habilidad fundamental para cualquier propietario de una web. No es necesario ser un experto en bases de datos para realizar las tareas básicas de creación, gestión de usuarios y copias de seguridad. Con las herramientas que te he mostrado, como phpMyAdmin y el panel de Plesk, tienes todo lo necesario para mantener tus datos seguros y funcionando.
Para terminar, te dejo un resumen de buenas prácticas:
- Usa contraseñas fuertes y únicas para cada base de datos.
- Haz copias de seguridad con regularidad y guárdalas en un lugar distinto a tu servidor.
- No otorgues permisos innecesarios a los usuarios de la base de datos.
- Mantén tus aplicaciones actualizadas para evitar vulnerabilidades.
- Elimina las bases de datos que ya no uses para liberar espacio y reducir riesgos.
Siguiendo estos consejos y los pasos de esta guía, estarás en el camino correcto para gestionar tus bases de datos MySQL en Plesk con total confianza. Si tienes alguna duda más compleja, como la optimización de consultas o la configuración de réplicas, no dudes en contactar con tu proveedor de hosting o con un administrador de sistemas. ¡Buena suerte con tu proyecto!
