DEV Community

makimo
makimo

Posted on

Como inicializar o mariadb no archlinux e configura-lo

Se você chegou aqui, já deve saber que o Arch Linux dá preferência para o banco de dados MariaDB ao invés do MySQL. Não entrarei no motivo disso (spoiler: a Oracle é uma matadora), porém, se quiser usar o MySQL, segue esse link.

De qualquer forma, o MariaDB traz muitas vantagens para se usar, sendo seu principal fator de ela ser feita pelos mesmos criadores do MySQL. Ou seja, ao aprender MariaDB, indiretamente aprende-se a usar o MySQL, pois é praticamente a mesma coisa; só se diferenciam em casos muito específicos ou algo envolvendo o plano pago do MySQL.

Dito tudo isso, vamos ao que interessa:

Partindo do pressuposto que você use o arch,comece instalando o seu MariaDB,para isso vai no seu terminal e digite:

yay -S mariadb
#caso não tiver o yay
sudo pacman -S mariadb
Enter fullscreen mode Exit fullscreen mode

Ao fazer isso,inicie o seu mariadb pelo terminal:

sudo systemctl start mariadb
sudo systemctl enable mariadb  # Para iniciar automaticamente no boot
Enter fullscreen mode Exit fullscreen mode

Agora vai um dica bem interessante,sempre use um gerenciador de senha,pois agora vai precisar criar um usuario e senha com os seguintes comando:

CREATE USER ' *usuario* '@' *localhost* ' IDENTIFIED BY ' *sua senha mega dificil* ';
Enter fullscreen mode Exit fullscreen mode

Aqui vale uma breve menção ao localhost,que ao meu vê,se você ira usa-lo só para projetos pessoais,recomendo usa,por ser seguro e pratico.

Logo apos isso,passe o seguintes comando para ter permissão para criar,alterar e deletar tabelas:

GRANT ALL PRIVILEGES ON *.* TO '*seu nome*'@'*localhost*' WITH GRANT OPTION;
FLUSH PRIVILEGES;
quit;
Enter fullscreen mode Exit fullscreen mode

Pronto! Agora seu servidor MariaDB está rodando e você já tem um usuário com permissões completas para começar seus projetos backend.

Continua...

Top comments (0)