📦Configurando o MySQL

Use um banco de dados MariaDB/MySQL no nLogin.

Criando seu banco de dados:

Pterodactyl

  1. Vá até a aba Databases para criar um banco de dados.

  2. Clique no botão "New database".

  3. Escolha um nome ao seu banco de dados. Em seguida, clique no botão "Create database".

MySQL shell

  1. Use o comando sudo mysql (ou sudo mariadb) para entrar no shell do MySQL.

  2. Defina a engine InnoDB na sessão atual. SET storage_engine=InnoDB

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

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

  1. Endereço de IP.

  2. Nome do banco de dados.

  3. Usuário.

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

  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
      #verifyServerCertificate: false
      useUnicode: true
      characterEncoding: "utf8"

Dica: Não se esqueça de alterar a opção type para o banco de dados desejado.

Last updated