Os 5 passos para instalar o MariaDB no Debian 10
A instalação do MariaDB no Debian 10 consiste nas seguintes etapas:
- Atualizar o sistema
- Instalar o sistema de gestão de bases de dados
- Configurar o MariaDB
- Criar um administrador adicional, se necessário
- Verificar a instalação
Por que o MariaDB e o Debian 10 são uma boa combinação?
Você comparou o MariaDB com o MySQL e decidiu pela bifurcação mais recente? Então você também pode usar o sistema de gerenciamento de bancos de dados a qualquer momento como alternativa ao MySQL no servidor LAMP (Linux, Apache, MySQL e PHP, Python ou Perl) com Debian. Como o MariaDB é um substituto direto, isso sempre foi relativamente fácil. No entanto, agora o Debian depende totalmente do MariaDB e fornece apenas os pacotes correspondentes.
Que requisitos devem ser cumpridos?
Para instalar o MariaDB no Debian, basta cumprir alguns requisitos. É importante que tenha criado um servidor com o Debian 10 e, para isso, está disponível um utilizador não root com privilégios sudo. Também é necessário configurar e ativar antecipadamente um firewall potente. Quando cumprir estes requisitos, pode começar com a instalação propriamente dita.
Instalação do MariaDB no Debian 10: guia passo a passo
Nas secções seguintes, explicamos detalhadamente como instalar o MariaDB no Debian 10.
Passo 1: atualizar o sistema
O primeiro passo é atualizar o seu índice de pacotes para garantir que está a trabalhar com as versões mais recentes. Para isso, utilize os seguintes comandos «apt»:
sudo apt update
sudo apt upgradebashA instalação do Debian 10 deve estar agora atualizada.
Passo 2: instalar o MariaDB no Debian 10
Em seguida, pode instalar o MariaDB. No Debian 10, a versão 10.3 está incluída por predefinição no repositório de pacotes, uma vez que agora é considerada a opção preferencial do MySQL. Para instalar o pacote, utilize o seguinte comando:
sudo apt install mariadb-serverbashPasso 3: configurar as definições de segurança do MariaDB
Agora instalou os ficheiros importantes do programa MariaDB no Debian 10, mas ainda não existem mecanismos de segurança ou uma configuração adequada. Para garantir que os seus dados e o seu sistema estão protegidos, encontrará um script no pacote MariaDB com o qual pode regular o acesso ao servidor e eliminar as contas não utilizadas. Para efetuar as alterações, utilize o seguinte script:
sudo mysql_secure_installationbashNa primeira etapa, será solicitada a senha root. Como ainda não definiu uma senha, pressione a tecla Enter. Em seguida, você terá a opção de criar uma nova senha. No entanto, como a conta root do MariaDB está intimamente ligada a várias tarefas automatizadas de manutenção e administração, você não deve alterar a autenticação neste momento. Caso contrário, na pior das hipóteses, as atualizações podem eliminar os seus direitos de administração. Portanto, digite [N] e pressione [Enter] novamente.
Pode responder a todas as outras configurações com [Y] e confirmar com [Intro]. Por predefinição, a base de dados de teste e alguns utilizadores anónimos são eliminados. Os inícios de sessão root remotos também são desativados.
Passo 4: criar a conta Admin (opcional)
O próximo passo é opcional. Como o utilizador root do MariaDB no Debian usa unix_socket em vez de uma palavra-passe para autenticação, podem surgir problemas com programas externos quando eles exigem direitos administrativos. Portanto, faz sentido configurar uma conta Admin além da conta root, que será usada para acesso com palavra-passe. Essa conta tem os mesmos direitos que a conta root, mas está configurada para uso com proteção por senha. Para fazer isso, siga estas etapas.
Abra o MariaDB:
sudo mariadb -u rootbashEm seguida, crie um novo utilizador com privilégios root e uma palavra-passe. Pode definir o nome de utilizador e a palavra-passe que desejar.
CREATE USER 'nombre_usuario'@'localhost' IDENTIFIED BY 'contraseña';
GRANT ALL PRIVILEGES ON *.* TO 'nombre_usuario'@'localhost' WITH GRANT OPTION;sqlAgora utilize «FLUSH PRIVILEGES» para que as alterações sejam aplicadas imediatamente:
FLUSH PRIVILEGES;sqlPor último, saia do interpretador de comandos:
exitbashPasso 5: verificar MariaDB
O último passo é verificar se, após a instalação no Debian 10, o MariaDB funciona corretamente e automaticamente. Para isso, utilize o seguinte comando:
sudo systemctl status mariadbbashSe o MariaDB não iniciar automaticamente, utilize este comando:
sudo systemctl start mariadbbashAgora já pode utilizar o MariaDB.