Pular para o conteúdo principal

MariaDB (MySQL)

Introdução

MariaDB é o banco de dados relacional inovador open-source compatível com MySQL.

Instalação

Como instalar o MariaDB.

Ubuntu

Execute no terminal:

sudo apt install mariadb-server

Windows

Faça o download e instale o MariaDB:

Cliente

Conecte no MariaDB para executar comandos de gestão no servidor de base de dados.

Ubuntu

Execute no terminal:

sudo mariadb

Windows

Abra a app Command Prompt MariaDB e execute:

mariadb -u root -p

Ou procure por MySQL Client ou MariaDB Client.

Criar a Base de Dados

Execute o seguinte comando conectado no cliente da MariaDB:

CREATE DATABASE app_db

Criar Utilizador

Execute o seguinte comando conectado ao cliente da MariaDB:

CREATE USER 'app_user'@'localhost' IDENTIFIED BY 'S3cR3t';

Para dar o acesso geral do utilizador na base de dados que foi criada, execute:

GRANT ALL PRIVILEGES ON app_db.* TO 'app_user'@'localhost';

Atualize os privilégios de acesso:

FLUSH PRIVILEGES;

Para sair utilize o comando: \q

Configurar a Aplicação

Edite o ficheiro de configuração da aplicação de acordo com o ambiente:

  • config/_development.json

Exemplo da configuração de base de dados para MariaDB:

{
...
"db": {
"default": {
"engine": "mariadb",
"port": "3306",
"host": "localhost",
"name": "app_db",
"username": "app_user",
"password": "S3cR3t"
}
},
...
}

Pode ser utilizada configurações avançadas como:

{
...
"db": {
"default": {
"engine": "mariadb",
"port": "3306",
"host": "localhost",
"name": "app_db",
"username": "app_user",
"password": "S3cR3t",
"maximumPoolSize": 100,
"minimumIdle": 1,
"idleTimeout": 10000,
"maxLifetime": 60000
}
},
...
}

Veja mais sobre as configurações de conexão à Base de Dados com o HikariCP.