Para instalar o MariaDB no Debian 10, você deve seguir os passos abaixo:

  1. Atualize o sistema ope­ra­ci­o­nal
  2. Instale o MariaDB
  3. Configure o MariaDB
  4. Crie um ad­mi­nis­tra­dor adicional, se ne­ces­sá­rio
  5. Teste o sucesso da ins­ta­la­ção

MariaDB e Debian 10: Uma ótima com­bi­na­ção

Entre MariaDB e MySQL você optou pelo fork mais recente? Neste caso, você também poderá usar um sistema de ge­ren­ci­a­mento de bancos de dados al­ter­na­tivo ao MySQL na pilha LAMP (Linux, Apache, MySQL e PHP, Python ou Perl) com o Debian, a qualquer momento. Como o MariaDB é um subs­ti­tuto direto do MySQL, tomar essa decisão fica fácil. O Debian, no entanto, adota ofi­ci­al­mente o MariaDB e dis­po­ni­bi­liza somente os pacotes cor­res­pon­den­tes para subs­ti­tui­ção ao MySQL nos re­po­si­tó­rios.

Pré-re­qui­si­tos para instalar o MariaDB no Debian 10

Para instalar o MariaDB no Debian 10, apenas alguns re­qui­si­tos devem ser atendidos. É im­por­tante que você já tenha criado um servidor com o Debian 10, que possua um usuário não root com pri­vi­lé­gios sudo. Um poderoso firewall também deve ser con­fi­gu­rado e ativado de antemão. Assim que atender esses re­qui­si­tos, você poderá começar o processo de ins­ta­la­ção.

Cloud Compute Engine da IONOS

Empresas de médio e grande porte optam pela nuvem da Alemanha. Serviços IaaS e PaaS são para campeões.

  • Seguro
  • Confiável
  • Flexível

Passo a passo para instalar o MariaDB no Debian 10

Siga o nosso passo a passo detalhado para instalar o MariaDB no Debian 10. Ele tem tudo que você precisa saber.

Passo 1: Atualizar o sistema

A primeira coisa que você deve fazer é atualizar o índice de pacotes para trabalhar com as versões dis­po­ní­veis mais recentes. Faça isso usando os seguintes comandos ‘apt’:

sudo apt update
sudo apt upgrade
bash

A partir de então, sua ins­ta­la­ção do Debian 10 deve estar atu­a­li­zada.

Passo 2: Instalar o MariaDB no Debian 10

Em seguida, inicie a ins­ta­la­ção do MariaDB. Se você usa o Debian 10, opte pela versão 10.3 dis­po­ní­vel no re­po­si­tó­rio de pacotes. Ela é con­si­de­rada a melhor al­ter­na­tiva ao MySQL para essa con­fi­gu­ra­ção. Para instalar o pacote, use o comando:

sudo apt install mariadb-server
bash

Passo 3: Con­fi­gu­rar de­fi­ni­ções de segurança do MariaDB

Você já instalou os prin­ci­pais arquivos do MariaDB no Debian 10, mas ainda não de­ter­mi­nou as con­fi­gu­ra­ções de segurança adequadas. Para garantir que os seus dados e o sistema per­ma­ne­çam sempre pro­te­gi­dos, o MariaDB dis­po­ni­bi­liza um script que permite controlar o acesso ao servidor e remover contas não uti­li­za­das. Para proteger o MariaDB, use o script:

sudo mysql_secure_installation
bash

Num primeiro momento, você será so­li­ci­tado a fornecer a sua senha de root. Como você ainda não definiu essa senha, pressione a tecla [Enter]. Depois disso, defina a senha. Como a conta root do MariaDB é vinculada a várias tarefas au­to­ma­ti­za­das de ma­nu­ten­ção e ad­mi­nis­tra­ção, não altere a au­ten­ti­ca­ção neste momento. Isso pode fazer com que as atu­a­li­za­ções removam seus direitos ad­mi­nis­tra­ti­vos, o que não é desejado. Ao final, pressione a tecla [N] e, em seguida, [Enter].

As demais con­fi­gu­ra­ções podem ser con­fir­ma­das com [Y] e [Enter]. O padrão prevê a remoção do banco de dados de teste e de alguns usuários anônimos, e desativa logins root remotos.

Passo 4: Criar conta de ad­mi­nis­tra­dor (opcional)

Passo opcional. Como o usuário root do MariaDB no Debian utiliza unix_socket em vez de senha para au­ten­ti­ca­ção, programas externos que ne­ces­si­tam de direitos ad­mi­nis­tra­ti­vos podem enfrentar alguns problemas. Assim sendo, pode ser útil criar uma conta de ad­mi­nis­tra­dor adicional para se obter acesso com senha além da conta root. A conta terá os mesmos direitos de root, mas estará protegida por uma senha. Para criar a conta de ad­mi­nis­tra­dor adicional, siga as etapas abaixo:

Abra o MariaDB:

sudo mariadb -u root
bash

Crie um usuário com pri­vi­lé­gios root e senha. Escolha o nome de usuário e a senha que quiser.

CREATE USER 'usuario'@'localhost' IDENTIFIED BY 'senha';
GRANT ALL PRIVILEGES ON *.* TO 'usuario'@'localhost' WITH GRANT OPTION;
sql

Agora, use FLUSH PRIVILEGES para que as al­te­ra­ções sejam aplicadas ime­di­a­ta­mente:

FLUSH PRIVILEGES;
sql

Por fim, feche o terminal:

exit
bash

Passo 5: Verificar fun­ci­o­na­mento do MariaDB

A última etapa é verificar se o MariaDB está fun­ci­o­nando cor­re­ta­mente e au­to­ma­ti­ca­mente após ter sido instalado no Debian 10. Para fazer isso, use este comando:

sudo systemctl status mariadb
bash

Se o MariaDB não iniciar au­to­ma­ti­ca­mente, tente este comando:

sudo systemctl start mariadb
bash

Depois disso, você já poderá começar a usar o MariaDB.

Ir para o menu principal