Crear una base de datos MySQL para tu servidor de juego en OuiPanel
Una base de datos MySQL guarda los datos de tu servidor de juego entre reinicios, como los jugadores, los permisos o los inventarios. Esta guía te muestra cómo crear y gestionar una base de datos MySQL para un servidor de juego o un bot en OuiPanel, el panel de juego de OuiHeberg. Después explica cómo conectarla a tus plugins y scripts. ¿Has contratado un plan MySQL aparte, sin servidor de juego? Sigue mejor la guía Cómo crear un usuario y una base de datos MySQL.
| Tipo de servidor | Uso |
|---|---|
| Minecraft | LuckPerms, Essentials, CoreProtect, AuthMe, economía |
| FiveM | Framework (ESX, QBCore), inventarios, garajes, trabajos |
| Bot de Discord | Almacenamiento de datos de usuarios, configuraciones |
| Node.js / Python | Aplicaciones web, API, datos de aplicación |
Abrir la página Bases de datos
Esta página reúne las bases de tu servidor y sus credenciales.
Inicia sesión en OuiPanel en dash.ouipanel.com y abre tu servidor desde Mis servidores.
En el menú lateral, haz clic en Bases de datos.

El contador de la parte superior indica cuántas bases usas del total que permite tu plan, por ejemplo 1 / 1. Cuando llegues a ese límite, elimina una base para crear otra.
Crear la base de datos
Haz clic en Crear una base de datos.
En Nombre de la base de datos, escribe un nombre claro, por ejemplo
luckperms,esxocoreprotect. Necesita al menos 3 caracteres, sin espacios.Haz clic en Crear la base de datos.
El panel añade un prefijo al nombre. La base luckperms pasa a ser, por ejemplo, s123_luckperms. El campo Conexiones desde (remote) vale % y no se puede cambiar.

Obtener la información de conexión
La base aparece en una tarjeta con sus credenciales. Cópialas en la configuración de tu plugin o de tu script.

| Dato | Descripción | Ejemplo |
|---|---|---|
| Host | Dirección del servidor MySQL | mysql-xxx.ouiheberg.com |
| Puerto | Puerto de conexión | 3306 |
| Nombre | Nombre de tu base, con el prefijo | s123_luckperms |
| Nombre de usuario | Identificador de conexión | u123_abc123 |
| Contraseña | Oculta por defecto | •••••••• |
| JDBC URL | Cadena de conexión para plugins y aplicaciones Java | jdbc:mysql://... |
Cada campo tiene un icono de copia. Con la contraseña, obtiene el valor sin mostrarlo en pantalla. El icono del ojo sirve para mostrarla.
Abrir la ventana Información
El botón Información de la tarjeta abre una ventana con todos estos valores. Ahí encontrarás la JDBC URL.

Utilizar la base de datos
Los ejemplos siguientes usan valores ficticios. Sustitúyelos por los de tu base.
Ejemplo para Minecraft (LuckPerms)
En el archivo plugins/LuckPerms/config.yml:
storage-method: MySQL
data:
address: mysql-xxx.ouiheberg.com:3306
database: s123_luckperms
username: u123_abc123
password: 'tu_contrasena'
Ejemplo para FiveM (server.cfg)
set mysql_connection_string "mysql://u123_abc123:tu_contrasena@mysql-xxx.ouiheberg.com:3306/s123_esx"
OuiPanel también puede escribir esta conexión por ti.
En el menú lateral, haz clic en Configuración FiveM.
En la tarjeta Insertar la conexión MySQL, haz clic en Elegir una base de datos.
Elige tu base en la lista y haz clic en Confirmar.
El panel inserta el enlace de conexión MySQL en el archivo server.cfg.

Ejemplo para Node.js
const mysql = require('mysql2');
const connection = mysql.createConnection({
host: 'mysql-xxx.ouiheberg.com',
port: 3306,
user: 'u123_abc123',
password: 'tu_contrasena',
database: 's123_miapp'
});
Ejemplo para Python
import mysql.connector
connection = mysql.connector.connect(
host="mysql-xxx.ouiheberg.com",
port=3306,
user="u123_abc123",
password="tu_contrasena",
database="s123_miapp"
)
Autorizar una conexión desde el exterior
Tus servidores de juego llegan a tus bases sin ningún ajuste. Una conexión desde tu ordenador o desde otra máquina sigue bloqueada mientras su dirección IP no esté autorizada.
En la página Bases de datos, baja hasta el bloque Acceso MySQL remoto.
Escribe la dirección IP y haz clic en Autorizar. El botón Autorizar mi dirección añade directamente la de tu conexión.
La apertura puede tardar un breve momento. Esta lista se aplica a toda tu cuenta. Una dirección autorizada vale para todas tus bases, en todos tus servidores, y quitarla la quita en todas partes.
Acceder a PhpMyAdmin
PhpMyAdmin es una interfaz web para ver y modificar el contenido de tu base.
En la página Bases de datos, haz clic en Acceder a PhpMyAdmin. La interfaz se abre en una pestaña nueva.
Si te pide iniciar sesión, usa el Nombre de usuario y la Contraseña de tu base.
Comprueba el servidor SQL seleccionado. Debe corresponder al host de tu base. Con el host
mysql2.ouiheberg.com, es el servidor MYSQL 2.
Con PhpMyAdmin puedes:
ver las tablas y sus datos;
modificar registros;
eliminar datos;
importar una base de datos (archivo
.sql);exportar una copia de seguridad;
ejecutar consultas SQL.
Cambiar la contraseña de la base
En la tarjeta de tu base, haz clic en Cambiar la contraseña.
Confirma con Cambiar la contraseña en la ventana.
Se genera una nueva contraseña automáticamente.

Las conexiones en curso se cortan. Anota la nueva contraseña en la configuración de tus plugins y scripts.
Eliminar una base de datos
En la tarjeta de la base, haz clic en Eliminar.
Confirma la eliminación en la ventana.
Esta acción no se puede deshacer. Se pierden todas las tablas y su contenido. Exporta tus datos desde PhpMyAdmin antes de eliminar la base.
Resolver un error de conexión
| Mensaje de error | Solución |
|---|---|
Access denied | Comprueba el nombre de usuario y la contraseña. |
Unknown database | Comprueba el nombre de la base, con el prefijo. |
Can't connect to MySQL server | Comprueba el host y el puerto. Desde el exterior, comprueba también que tu dirección IP figura en Acceso MySQL remoto. |
Connection refused | Asegúrate de que el servidor está iniciado. |
El plugin no se conecta
Comprueba cada dato, es decir, el host, el puerto, el nombre de la base, el usuario y la contraseña.
Si la contraseña contiene caracteres especiales (
@,#, etc.), ponla entre comillas simples en los archivos de configuración.Prueba las credenciales en PhpMyAdmin. Si la conexión funciona allí, son correctas.
Reinicia el servidor después de cambiar la configuración.
¿Necesitas ayuda?
Abre un ticket desde Tickets › Abrir un ticket, o desde el recuadro Contactar con el soporte al pie de la ficha de tu servidor en el área de cliente. También puedes preguntar en el Discord de OuiHeberg.