Por qué necesitas una base de datos

La mayoría de las aplicaciones web (WordPress, Laravel, aplicaciones PHP a medida) necesitan una base de datos MySQL para guardar contenido, usuarios, ajustes y otros datos. Crear la base de datos es uno de los primeros pasos al montar una aplicación nueva.

Crear una base de datos en EGPNL

1

Inicia sesión en EGPNL

Accede a tu panel de control en egpnl.egphp.com con tus credenciales.

2

Ve a Bases de datos

Haz clic en Bases de datos en el menú lateral y luego selecciona Bases de datos MySQL.

3

Crea una base de datos nueva

Haz clic en Crear base de datos o Añadir base de datos. Escribe un nombre (solo letras, números y guiones bajos).

4

Crea un usuario de base de datos

Después de crear la base de datos, crea un usuario con una contraseña robusta. Ese usuario será el que se conecte.

5

Asigna el usuario a la base de datos

Vincula el usuario a la base de datos y concédele permisos. Selecciona Todos los privilegios para acceso completo.

6

Guarda tus credenciales

Anota: nombre de la base de datos, usuario, contraseña y servidor (normalmente localhost).

Convención de nombres: usa nombres descriptivos como mysite_wordpress o app_production para identificar las bases de datos con facilidad.

Datos de conexión a la base de datos

Usa estos datos en la configuración de tu aplicación:

Database Host: localhost
Database Name: your_database_name
Database User: your_username
Database Password: your_password
Database Port: 3306

Ejemplo de wp-config.php de WordPress

define('DB_NAME', 'your_database_name');
define('DB_USER', 'your_username');
define('DB_PASSWORD', 'your_password');
define('DB_HOST', 'localhost');

Ejemplo de .env de Laravel

DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=your_database_name
DB_USERNAME=your_username
DB_PASSWORD=your_password

Privilegios de la base de datos

Al asignar privilegios al usuario puedes elegir:

  • Todos los privilegios: acceso completo, recomendado para bases de datos de aplicaciones
  • Solo lectura: únicamente SELECT, para usuarios de informes o de copias
  • Personalizado: permisos concretos como INSERT, UPDATE o DELETE
Seguridad: nunca uses el usuario root de la base de datos para tus aplicaciones. Crea siempre usuarios dedicados con solo los permisos necesarios.

Gestionar las bases de datos

Ver las bases de datos

Todas tus bases de datos aparecen en la sección Bases de datos MySQL de EGPNL, con su tamaño y sus usuarios.

Eliminar una base de datos

  1. Ve a Bases de datos MySQL en EGPNL
  2. Localiza la base de datos que quieres eliminar
  3. Haz clic en Eliminar
  4. Confirma la eliminación
Aviso: eliminar una base de datos borra todos sus datos de forma permanente. ¡Haz siempre una copia antes!

Problemas habituales

Error de acceso denegado

  • Comprueba que el usuario y la contraseña son correctos
  • Asegúrate de que el usuario está asignado a la base de datos
  • Comprueba que los privilegios están concedidos

Base de datos no encontrada

  • Confirma el nombre exacto de la base de datos (distingue mayúsculas)
  • Comprueba si la base de datos se creó correctamente