Volver a la categoría
Servidores de juegos & OuiPanel
53 guías
OuiPanelPublicado el 12 de diciembre de 2025Lectura de 5 min

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 servidorUso
MinecraftLuckPerms, Essentials, CoreProtect, AuthMe, economía
FiveMFramework (ESX, QBCore), inventarios, garajes, trabajos
Bot de DiscordAlmacenamiento de datos de usuarios, configuraciones
Node.js / PythonAplicaciones 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.

  1. Inicia sesión en OuiPanel en dash.ouipanel.com y abre tu servidor desde Mis servidores.

  2. En el menú lateral, haz clic en Bases de datos.

Menú lateral de un servidor en OuiPanel con la entrada 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

  1. Haz clic en Crear una base de datos.

  2. En Nombre de la base de datos, escribe un nombre claro, por ejemplo luckperms, esx o coreprotect. Necesita al menos 3 caracteres, sin espacios.

  3. 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.

Ventana Crear una nueva base de datos con el nombre ya escrito


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.

Página Bases de datos con la tarjeta de una base y sus credenciales

DatoDescripciónEjemplo
HostDirección del servidor MySQLmysql-xxx.ouiheberg.com
PuertoPuerto de conexión3306
NombreNombre de tu base, con el prefijos123_luckperms
Nombre de usuarioIdentificador de conexiónu123_abc123
ContraseñaOculta por defecto••••••••
JDBC URLCadena de conexión para plugins y aplicaciones Javajdbc: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.

Ventana Información de la base de datos con la contraseña oculta y 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.

  1. En el menú lateral, haz clic en Configuración FiveM.

  2. En la tarjeta Insertar la conexión MySQL, haz clic en Elegir una base de datos.

  3. 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.

Ventana Seleccionar una base de datos abierta desde la página Configuración FiveM

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.

  1. En la página Bases de datos, baja hasta el bloque Acceso MySQL remoto.

  2. 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.

  1. En la página Bases de datos, haz clic en Acceder a PhpMyAdmin. La interfaz se abre en una pestaña nueva.

  2. Si te pide iniciar sesión, usa el Nombre de usuario y la Contraseña de tu base.

  3. 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

  1. En la tarjeta de tu base, haz clic en Cambiar la contraseña.

  2. Confirma con Cambiar la contraseña en la ventana.

Se genera una nueva contraseña automáticamente.

Ventana de confirmación Cambiar la contraseña con su aviso sobre las conexiones en curso

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

  1. En la tarjeta de la base, haz clic en Eliminar.

  2. 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 errorSolución
Access deniedComprueba el nombre de usuario y la contraseña.
Unknown databaseComprueba el nombre de la base, con el prefijo.
Can't connect to MySQL serverComprueba el host y el puerto. Desde el exterior, comprueba también que tu dirección IP figura en Acceso MySQL remoto.
Connection refusedAsegúrate de que el servidor está iniciado.

El plugin no se conecta

  1. Comprueba cada dato, es decir, el host, el puerto, el nombre de la base, el usuario y la contraseña.

  2. Si la contraseña contiene caracteres especiales (@, #, etc.), ponla entre comillas simples en los archivos de configuración.

  3. Prueba las credenciales en PhpMyAdmin. Si la conexión funciona allí, son correctas.

  4. 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.

¿Te ha sido útil este artículo?

264 vistas
Compartir este artículo

Artículos relacionados

¿No encontraste lo que buscabas?

El equipo de soporte responde 7 días a la semana.

Abrir un ticketDesde tu área de clienteDiscord de la comunidadAyuda y anunciosEstado de los serviciosstatus.ouiheberg.com