Saltar al contenido principal

📦 Configuración de MySQL

Utilizar una base de datos MariaDB/MySQL en nLogin.

Creando tu base de datos

Pterodactyl

  1. Vaya a la pestaña "Databases" para crear una base de datos.
  2. Haga clic en el botón "New database".
  3. Elija un nombre para su base de datos. A continuación, haga clic en el botón "Create database".

MySQL shell

  1. Utilice el comando sudo mysql (o sudo mariadb) para entrar en el intérprete de comandos de MySQL.
  2. Establezca el motor InnoDB en la sesión actual. SET storage_engine=InnoDB.
  3. Cree la base de datos con el nombre deseado.
  • MySQL 8.0

    • CREATE DATABASE <nombre de base de datos> CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci
  • Other versions:

    • CREATE DATABASE <nombre de base de datos> CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci
  1. Concede privilegios al usuario en la base de datos recién creada.

    • GRANT ALTER, DROP, SELECT, INSERT, UPDATE, DELETE ON <nombre de base de datos> TO <nombre de usuario>@'localhost' IDENTIFIED BY '<contraseña de usuario>'

Credenciales necesarias

Necesitará cuatro credenciales recuperadas en el paso anterior.

  1. Dirección IP.
  2. Base de datos.
  3. Nombre de usuario.
  4. Contraseña.

Configuración

Vaya al archivo /plugins/nLogin/config.yml. Busque la sección "database" e introduzca la información en los campos "hostname", "database", "username" y "password", como en el ejemplo siguiente.

#      ___      _        _
# / \__ _| |_ __ _| |__ __ _ ___ ___
# / /\ / _` | __/ _` | '_ \ / _` / __|/ _ \
# / /_// (_| | || (_| | |_) | (_| \__ \ __/
# /___,' \__,_|\__\__,_|_.__/ \__,_|___/\___|

# Configuración de la base de datos.
database:
# Establece el tipo de base de datos utilizada.
#
# - Opciones disponibles:
# |=> MariaDB
# |=> MySQL
# |=> SQLite
type: MariaDB

remote:
# Define la información de MariaDB/MySQL.
# - Tutorial de instalación: https://docs.nickuc.com/nlogin/mysql
hostname: "localhost:3306"
database: "nlogin"
username: "root"
password: ""

# Establece las propiedades de la conexión.
# - ¡No cambies esta información si no sabes lo que estás haciendo!
properties:
#useSSL: false
#sslMode: disable
#verifyServerCertificate: false
useUnicode: true
characterEncoding: "utf8"
Soporte

¿Necesita ayuda? Contacte con nuestro equipo de asistencia si aún tiene preguntas.