Cómo crear una base de datos MySQL en Plesk: Guía paso a paso
¿Necesitas crear una base de datos MySQL en Plesk? No te preocupes, es un proceso mucho más sencillo de lo que parece. En esta guía paso a paso, te explicaré todo lo que necesitas saber para configurar MySQL en Plesk, desde los conceptos básicos hasta la conexión con tu aplicación. Al final, tendrás tu base de datos lista y funcionando.
¿Qué es una base de datos MySQL y por qué la necesito?
Antes de empezar, es importante entender qué es una base de datos. Imagina que es un archivador digital donde tu sitio web guarda toda la información importante: usuarios, productos, comentarios, configuraciones, etc. MySQL es el sistema de gestión de bases de datos más popular del mundo, y Plesk lo integra de forma nativa.
¿Cuándo necesitas crear una base de datos?
- Cuando instalas un CMS como WordPress, Joomla o Drupal.
- Si tienes una tienda online (WooCommerce, PrestaShop).
- Para aplicaciones web personalizadas (PHP, Python, etc.).
- Cualquier sistema que requiera almacenar datos dinámicos.
Requisitos previos para crear una base de datos en Plesk
Antes de comenzar, asegúrate de tener:
- Acceso a Plesk (generalmente a través de
https://tudominio.com:8443o la URL que te haya proporcionado tu proveedor). - Credenciales de administrador o de un usuario con permisos para gestionar bases de datos.
- Un nombre de base de datos pensado (evita caracteres especiales, solo letras, números y guiones bajos).
Paso 1: Acceder al panel de Plesk
Abre tu navegador web e ingresa la dirección de tu panel Plesk. Normalmente es algo como:
https://tudominio.com:8443
Inicia sesión con tu usuario y contraseña. Si es la primera vez, es posible que tu hosting te haya proporcionado estos datos.
Paso 2: Navegar a la sección de Bases de Datos
Una vez dentro del panel, localiza el menú principal. Busca la opción "Bases de datos" o "Databases". Dependiendo de la versión de Plesk, puede estar en:
- Websites & Domains → luego en la pestaña Databases.
- O directamente en el panel izquierdo bajo Databases.
Haz clic en "Add Database" o "Añadir base de datos".
Paso 3: Configurar los parámetros de la base de datos
Aquí es donde realmente ocurre la magia de crear base de datos Plesk. Te aparecerá un formulario con los siguientes campos:
### Nombre de la base de datos
Elige un nombre descriptivo, por ejemplo: mistienda_wordpress o blog_datos.
Consejo: Usa minúsculas y guiones bajos para evitar problemas de compatibilidad.
### Tipo de base de datos
Selecciona MySQL (o MariaDB, que es compatible). Plesk suele mostrar ambas opciones.
### Usuario de la base de datos
Aquí puedes crear un nuevo usuario o usar uno existente. Recomiendo crear uno nuevo para mayor seguridad.
- Nombre de usuario: Por ejemplo,
usuario_bd. - Contraseña: Elige una segura (mínimo 12 caracteres, mezcla mayúsculas, minúsculas, números y símbolos). Plesk tiene un generador automático que puedes usar.
### Permisos
Selecciona "All privileges" (todos los privilegios) a menos que tengas razones específicas para restringir. Esto le dará al usuario control total sobre la base de datos.
[TIP] Si no estás seguro, selecciona "All privileges". Siempre puedes ajustarlos después.
### Opciones avanzadas (opcional)
Puedes dejar las opciones por defecto. Si tu aplicación requiere un "collation" específico (por ejemplo, utf8_general_ci para español), puedes cambiarlo aquí.
Paso 4: Crear la base de datos
Revisa que todos los datos sean correctos y haz clic en "OK" o "Create". Plesk procesará la solicitud y en unos segundos verás un mensaje de éxito.
¡Felicidades! Ya has completado el proceso de configurar MySQL Plesk. Ahora verás tu nueva base de datos listada en el panel.
Paso 5: Obtener los datos de conexión
Para que tu aplicación web pueda usar la base de datos, necesitarás los siguientes datos:
- Nombre de la base de datos: El que elegiste (ej:
mistienda_wordpress). - Usuario: El que creaste (ej:
usuario_bd). - Contraseña: La que estableciste.
- Host: Normalmente es
localhosto127.0.0.1. Si tu aplicación está en el mismo servidor, usalocalhost. - Puerto: 3306 (por defecto para MySQL).
[INFO] Si tu aplicación está en un servidor diferente, el host podría ser la IP del servidor de Plesk. Consulta con tu proveedor de hosting.
Cómo conectar tu aplicación a la base de datos MySQL en Plesk
Este es el paso final. Dependiendo de tu CMS o aplicación, el proceso varía ligeramente:
### Para WordPress
- Durante la instalación, te pedirá los datos de la base de datos.
- Si ya tienes WordPress instalado, edita el archivo
wp-config.phpen la raíz de tu sitio. - Busca estas líneas y reemplázalas con tus datos:
define('DB_NAME', 'nombre_de_tu_base_de_datos');
define('DB_USER', 'tu_usuario');
define('DB_PASSWORD', 'tu_contraseña');
define('DB_HOST', 'localhost');
### Para otras aplicaciones (PHP, Python, etc.)
Generalmente configurarás un archivo de conexión similar a este ejemplo en PHP:
$conexion = mysqli_connect("localhost", "usuario_bd", "contraseña", "mistienda_wordpress");
if (!$conexion) {
die("Error de conexión: " . mysqli_connect_error());
}
echo "Conectado exitosamente";
Solución de problemas comunes (FAQ)
### Error "Access denied for user"
- Verifica que el usuario y contraseña sean correctos.
- Asegúrate de que el usuario tenga permisos sobre la base de datos específica.
- Revisa que el host sea
localhost(no la IP pública).
### No puedo conectarme desde una aplicación externa
- En Plesk, ve a Databases → selecciona tu base de datos → User Management.
- Asegúrate de que el usuario tenga permitido conectarse desde
%(cualquier host) o desde la IP específica de tu aplicación.
[WARNING] Permitir conexiones desde cualquier host (
%) es un riesgo de seguridad. Solo hazlo si es estrictamente necesario y usa contraseñas fuertes.
### La base de datos no aparece en mi lista
- Refresca la página de Plesk.
- Verifica que la hayas creado en el dominio correcto.
- Si usas Syspanel (anteriormente HestiaCP), recuerda que el puerto de acceso es el 2106 y el proceso es similar.
Consejos de seguridad para tu base de datos MySQL en Plesk
- Cambia la contraseña periódicamente: En Plesk, puedes hacerlo desde Databases → selecciona la base → Change Password.
- Realiza backups automáticos: Plesk ofrece opciones de backup. Programa copias semanales.
- Elimina usuarios innecesarios: Si ya no usas una base de datos, bórrala junto con sus usuarios.
- Usa prefijos en las tablas: Por ejemplo,
wp_para WordPress. Esto ayuda a prevenir inyecciones SQL.
¿Y si uso Syspanel (HestiaCP)?
Si tu panel de control es Syspanel (el sucesor de HestiaCP), el proceso es muy similar. Accede a través del puerto 2106 (ej: https://tudominio.com:2106). Luego busca la sección "Databases" y sigue los mismos pasos. La única diferencia es la interfaz, pero la lógica es idéntica.
Conclusión
Crear base de datos Plesk es un proceso rápido y directo. Con esta guía, ya sabes cómo configurar MySQL en Plesk, conectar tu aplicación y resolver los problemas más comunes. Recuerda siempre mantener tus contraseñas seguras y hacer backups regulares.
Si te quedaste con alguna duda, revisa la sección de FAQ o contacta a tu proveedor de hosting. ¡Tu base de datos ya está lista para funcionar!
Resumen rápido:
- Accede a Plesk.
- Ve a Databases → Add Database.
- Completa nombre, usuario y contraseña.
- Haz clic en OK.
- Usa los datos de conexión en tu aplicación.
¡Ahora ya puedes gestionar tus datos como un profesional!
