Instalar MariaDB
A instalação do MariaDB poderá ser feita com o comando:
sudo 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:
sudo 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:
sudo 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:
sudo mariadb -u root -p