Pular para o conteúdo

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:

  • Enter current password for root (enter for none): pressione Enter.
  • Set root password? [Y/n]: pressione Enter.
  • New password: digite uma senha forte para o ser usada pelo root do MariaDB.
  • Remove anonymous users? [Y/n]: pressione Enter.
  • Disallow root login remotely? [Y/n]: responda de acordo com a sua necessidade. A melhor resposta, caso não saiba o que fazer, será Y.
  • Remove test database and access to it? [Y/n]: pressione Enter.
  • Reload privilege tables now? [Y/n]: pressione Enter.

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

 

 

 

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

13 + seis =