Crear una base de datos MySQL en DirectAdmin
Una base de datos MySQL es esencial para sitios web dinámicos como WordPress, Joomla o las tiendas online. En esta guía te explicamos cómo crear y gestionar una base de datos en DirectAdmin.
¿Qué es una base de datos MySQL?
MySQL es un sistema de bases de datos que almacena y gestiona información. Los sitios web usan bases de datos para:
- Cuentas de usuario y contraseñas
- Entradas de blog y contenido de las páginas
- Información de productos en tiendas online
- Envíos de formularios
- Ajustes y configuraciones
¿Cuándo necesitas una base de datos?
- WordPress: todo sitio de WordPress necesita una base de datos
- Tiendas online: WooCommerce, Magento, PrestaShop
- Foros: phpBB, vBulletin
- Sistemas CMS: Joomla, Drupal
- Aplicaciones a medida: aplicaciones PHP que almacenan datos
Crear una base de datos
Paso 1: Inicia sesión en DirectAdmin
- Ve al portal de acceso a DirectAdmin de Theory7
- Escribe tu nombre de usuario y tu contraseña
- Haz clic en Iniciar sesión
Paso 2: Ve a MySQL Management
- Busca en el menú Databases o MySQL Management
- Haz clic en MySQL Databases
- Verás una lista de las bases de datos existentes
Paso 3: Crea una base de datos nueva
- Haz clic en Create New Database o Crear base de datos
- Rellena los siguientes campos:
Nombre de la base de datos: elige un nombre claro
- Ejemplo:
wordpress,webshop,blog - El nombre completo será:
jouwgebruikersnaam_databasenaam
Usuario de la base de datos: normalmente, el mismo que el nombre de la base de datos
- Ejemplo:
wordpressse convierte enjouwgebruikersnaam_wordpress
Contraseña: genera una contraseña segura
- Usa el botón Random para obtener una contraseña segura
- Guarda esta contraseña en un lugar seguro.
- Haz clic en Create o Crear
Paso 4: Anota los datos
Una vez creada, verás un resumen. Anota lo siguiente:
- Host de la base de datos: normalmente
localhost - Nombre de la base de datos:
jouwgebruikersnaam_databasenaam - Usuario de la base de datos:
jouwgebruikersnaam_gebruiker - Contraseña: la contraseña que has establecido
Gestionar los usuarios de la base de datos
Añadir un usuario adicional
- Ve a MySQL Management
- Haz clic en la base de datos
- Haz clic en Add User o Añadir usuario
- Escribe el nombre de usuario y la contraseña
- Haz clic en Create
Definir los permisos de usuario
De forma predeterminada, un usuario recibe todos los permisos. Puedes limitarlos:
| Permiso | Significado |
|---|---|
| SELECT | Leer datos |
| INSERT | Añadir datos |
| UPDATE | Modificar datos |
| DELETE | Eliminar datos |
| CREATE | Crear tablas |
| DROP | Eliminar tablas |
| ALL PRIVILEGES | Todos los permisos |
Cambiar la contraseña
- Ve a MySQL Management
- Haz clic en el usuario
- Escribe una contraseña nueva
- Haz clic en Change Password
Usar phpMyAdmin
phpMyAdmin es una interfaz web para gestionar bases de datos.
Acceder a phpMyAdmin
- Ve a MySQL Management en DirectAdmin
- Haz clic en phpMyAdmin junto a tu base de datos
- Iniciarás sesión automáticamente
Acciones habituales en phpMyAdmin
Exportar una base de datos (copia de seguridad):
- Selecciona tu base de datos
- Haz clic en Exportar
- Elige Rápido para una exportación estándar
- Haz clic en Continuar
- Guarda el archivo
.sql
Importar una base de datos:
- Selecciona tu base de datos
- Haz clic en Importar
- Elige tu archivo
.sql - Haz clic en Continuar
Ver una tabla:
- Haz clic en el nombre de una tabla
- Verás el contenido de la tabla
- Haz clic en Examinar para ver todas las filas
Conectar la base de datos con WordPress
Al instalar WordPress necesitas los datos de la base de datos:
// Ajustes de wp-config.php
define('DB_NAME', 'jouwgebruikersnaam_wordpress');
define('DB_USER', 'jouwgebruikersnaam_wordpress');
define('DB_PASSWORD', 'jouwwachtwoord');
define('DB_HOST', 'localhost');
Problemas frecuentes
Mensaje de error "Access denied"
- Comprueba que el usuario de la base de datos sea correcto
- Comprueba la contraseña (atención a los espacios)
- Verifica que el usuario tenga permisos sobre la base de datos
Mensaje de error "Unknown database"
- Comprueba que el nombre de la base de datos no tenga errores de escritura
- Verifica que la base de datos exista en DirectAdmin
- Atención: usa el nombre completo, con el prefijo incluido
Base de datos demasiado grande para importarla
- Usa phpMyAdmin para archivos de hasta 50MB
- Para archivos más grandes: importa por SSH
- O divide el archivo en partes más pequeñas
Error de conexión
- Usa
localhostcomo host, no una dirección IP - Comprueba que el servicio MySQL esté activo
- Verifica los límites de tu plan de hosting
Hacer una copia de seguridad de la base de datos
Desde DirectAdmin
- Ve a Backup en DirectAdmin
- Selecciona MySQL Databases
- Elige las bases de datos que quieres copiar
- Haz clic en Create Backup
Desde phpMyAdmin
- Abre phpMyAdmin
- Selecciona tu base de datos
- Haz clic en Exportar
- Guarda el archivo
Copias de seguridad automáticas
Theory7 hace copias de seguridad automáticas a diario. Contacta con soporte para restaurarlas.
Consejos para gestionar bases de datos
- Copias de seguridad periódicas: haz una copia manual cada semana
- Contraseñas seguras: usa el generador de contraseñas
- Bases de datos separadas: usa una base de datos distinta para cada sitio web
- Limpieza: elimina las bases de datos que no uses
- Usar un prefijo: WordPress usa el prefijo
wp_, que puedes cambiar
¿Necesitas ayuda?
Estamos a tu disposición. ¿Te has encontrado con algún problema o tienes preguntas? Nuestro equipo de soporte te ayuda personalmente. Envíanos un mensaje a través del sistema de tickets: solemos responder en unas horas y buscamos la solución contigo.
¿Buscas planes de hosting web? Consulta nuestra oferta.
A 0 de 0 personas les ha resultado útil