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