📦 Configuración de MySQL
Utilizar una base de datos MariaDB/MySQL en nLogin.
Creando tu base de datos
Pterodactyl
- Vaya a la pestaña "Databases" para crear una base de datos.
- Haga clic en el botón "New database".
- Elija un nombre para su base de datos. A continuación, haga clic en el botón "Create database".
MySQL shell
- Utilice el comando
sudo mysql
(osudo mariadb
) para entrar en el intérprete de comandos de MySQL. - Establezca el motor InnoDB en la sesión actual.
SET storage_engine=InnoDB
. - 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
-
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.
- Dirección IP.
- Base de datos.
- Nombre de usuario.
- 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.