📦 Configurando o MySQL
Use um banco de dados MariaDB/MySQL no nLogin.
Criando seu banco de dados
Pterodactyl
- Vá até a aba "Databases" para criar um banco de dados.
- Clique no botão "New database".
- Escolha um nome ao seu banco de dados. Em seguida, clique no botão "Create database".
MySQL shell
- Use o comando
sudo mysql
(ousudo mariadb
) para entrar no shell do MySQL. - Defina a engine InnoDB na sessão atual.
SET storage_engine=InnoDB
- Crie a database com o nome desejado.
-
MySQL 8.0
CREATE DATABASE <nome da database> CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci
-
Outras versões:
CREATE DATABASE <nome da database> CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci
-
Garanta privilégios ao usuário no database recém criado.
GRANT ALTER, DROP, SELECT, INSERT, UPDATE, DELETE ON <nome do database> TO <nome do usuário>@'localhost' IDENTIFIED BY '<senha do usuário>'
Dados necessários
Você precisará ter quatro dados gerados no passo anterior.
- Endereço de IP.
- Nome do banco de dados.
- Usuário.
- Senha.
Configuração
Vá até o arquivo /plugins/nLogin/config.yml. Procure a seção "database" e insira as informações nos campos "hostname", "database", "username" e "password", como o exemplo abaixo.
# ___ _ _
# / \__ _| |_ __ _| |__ __ _ ___ ___
# / /\ / _` | __/ _` | '_ \ / _` / __|/ _ \
# / /_// (_| | || (_| | |_) | (_| \__ \ __/
# /___,' \__,_|\__\__,_|_.__/ \__,_|___/\___|
# Configurações do banco de dados.
database:
# Define o tipo de banco de dados usado.
#
# - Opções disponíveis:
# |=> MariaDB
# |=> MySQL
# |=> SQLite
type: MariaDB
remote:
# Define as informações do MariaDB/MySQL.
# - Tutorial para instalação: https://docs.nickuc.com/nlogin/mysql
hostname: "localhost:3306"
database: "nlogin"
username: "root"
password: ""
# Define as propriedades da conexão.
# - Não altere esta informação se você não sabe o que está fazendo!
properties:
#useSSL: false
#sslMode: disable
#verifyServerCertificate: false
useUnicode: true
characterEncoding: "utf8"
Suporte
Precisa de ajuda? Entre em contato com o nosso suporte caso não tenha conseguido resolver o seu problema.