- Eriberto Blog - http://eriberto.pro.br/blog -

Instalando e configurando MariaDB no Debian 9

Tweet [1]

O SGDB MariaDB é um fork do MySQL, feito pelo mesmo autor deste, após a sua aquisição pela Oracle. Neste post, veremos como se faz a instalação e a configuração básica do mesmo no Debian Stretch. Antigamente, bastava instalar o MySQL via APT, fornecendo uma senha de administrador durante tal instalação. Hoje em dia, alguns passos extras são necessários.

A instalação

A instalação do MariaDB poderá ser feita com o comando:

# apt-get install mariadb-server

Com isso, o serviço será instalado e nenhuma pergunta será feita. No caso deste post, foi instalada a versão 10.1.26. Uma configuração básica será necessária para o seu uso inicial.

A configuração básica

O primeiro passo da configuração básica será fazer os ajustes iniciais no MariaDB. Para isso, execute o comando:

# mysql_secure_installation

A não ser que você saiba o que está fazendo, responda às perguntas da seguinte forma:

Agora, tente entrar no SGDB via linha de comando:

# mariadb -u root -p

Se tudo deu certo, você entrará no sistema e receberá um prompt, depois de um texto inicial.Veja:

Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 10
Server version: 10.1.26-MariaDB-0+deb9u1 Debian 9.1

Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>

Para sair do ambiente do SGDB, digite quit.

Possíveis erros e soluções

Existe a possibilidade de ocorrerem alguns erros no momento do acesso do banco de dados por aplicações, como o phpmyadmin. O principal deles é o #1698. Veremos a seguir como resolver esse problema.

#1698 – Access denied for user ‘root’@’localhost’

Para sanar esse erro, execute os seguintes comandos:

# mariadb -u root -p
> use mysql;
> update user set plugin='' where User='root';
> flush privileges;
> exit

Vá em frente

Agora que você tem o MariaDB instalado, use-o!

[]s