Os 5 passos necessários para instalar o MariaDB no Ubuntu 22.04
Para instalar o MariaDB no Ubuntu 22.04, são necessários os seguintes passos:
- Atualizar o sistema
- Instalação
- Configurar o script de segurança
- Criar um administrador adicional com proteção por palavra-passe (opcional)
- Testar MariaDB
Este artigo mostra como realizar cada uma das etapas.
MariaDB como substituto direto do MySQL
O sistema de gestão de bases de dados relacionais MariaDB foi lançado pela primeira vez em 2009 como um fork do MySQL e agora é considerado uma alternativa sólida a este servidor SQL. Em comparação com o MySQL, o fork gratuito caracteriza-se por um alto grau de flexibilidade e uma arquitetura de segurança excecional. Como substituto direto do MySQL, o MariaDB pode ser integrado sem problemas diretamente no servidor LAMP (Linux, Apache, MySQL e PHP, Python ou Perl). No repositório do Ubuntu, os pacotes de soluções agora são fornecidos de série. A seguir, explicamos como instalar o MariaDB no Ubuntu 22.04.
Se quiser utilizar uma versão mais antiga da distribuição Linux, também encontrará instruções detalhadas para a instalação do MariaDB no Ubuntu 20.04 no nosso Guia Digital.
Esses requisitos são necessários
Se quiser instalar o MariaDB no Ubuntu 22.04, basta cumprir alguns requisitos. Precisa de um servidor que já esteja a funcionar com esta versão do sistema operativo. Um administrador não root também deve estar configurado neste servidor antes de iniciar o processo propriamente dito. Também pode configurar um firewall adequado.
Atualizar o índice de pacotes
No entanto, antes de começar a instalar o MariaDB no Ubuntu 22.04, deve atualizar todo o sistema. Os dois comandos apt são usados para atualizar o índice de pacotes, todas as aplicações e todas as dependências. Isso torna a instalação mais segura e qualquer erro que surgir não deve mais ser um problema. Os comandos correspondentes são estes:
sudo apt update
sudo apt upgradebashInstalar MariaDB no Ubuntu 22.04
Para instalar o MariaDB no Ubuntu 22.04, siga as instruções abaixo. Como o servidor SQL está incluído no repositório padrão do Ubuntu, não são necessários mais passos para a instalação.
sudo apt install mariadb-serverbashConfigurar o script de segurança
A instalação está concluída. No entanto, neste momento, o MariaDB está configurado apenas com as definições padrão. Isso significa, entre outras coisas, que nenhuma palavra-passe é armazenada como restrição de acesso. Por esse motivo, o MariaDB oferece um script de segurança com o qual pode realizar mais ajustes. Pode consultá-lo com o seguinte comando:
sudo mariadb_secure_installationbashQuando o script for executado, primeiro será solicitada a sua senha root para o banco de dados. Como ainda não inseriu essa senha, basta pressionar [Enter] para selecionar a opção “sem senha” e continuar.
Em seguida, será perguntado se deseja definir uma palavra-passe root para a base de dados para fins de autenticação. Como isso está intimamente associado a várias tarefas de manutenção no Ubuntu, também não deve alterar as opções de início de sessão neste momento. Por motivos de segurança, é recomendável pressionar [N] e, em seguida, [Enter]. A seguir, explicamos como configurar uma conta Admin adicional com proteção por palavra-passe.
No entanto, primeiro continue a trabalhar com o script de segurança. Pode responder às seguintes perguntas com [Y] e confirmar com [Intro]. Entre outras coisas, será perguntado se deseja eliminar utilizadores anónimos, eliminar uma base de dados de teste e limitar o acesso root remoto. Por último, será perguntado se todas as alterações devem ser aplicadas imediatamente.
Criar um utilizador Admin protegido por palavra-passe
A criação de um utilizador Admin adicional com autenticação por palavra-passe é opcional, mas resolve um problema potencial e aumenta assim a segurança. Por predefinição, o início de sessão root para MariaDB ocorre através do plugin unix_socket e, portanto, não requer palavra-passe. Embora isto tenha algumas vantagens, também pode causar problemas quando programas externos requerem direitos administrativos. A solução é um utilizador Admin equivalente à conta root, mas que utilize uma palavra-passe para autenticação. Para isso, abra primeiro a linha de comandos do MariaDB:
sudo mariadbbashAgora crie um novo utilizador com direitos de administrador, privilégios root e proteção por palavra-passe. Para isso, substitua os marcadores de posição «nome de utilizador» e «palavra-passe» no código seguinte.
GRANT ALL ON *.* TO 'nutzername'@'localhost' IDENTIFIED BY 'passwort' WITH GRANT OPTION;bashAgora utilize “FLUSH PRIVILEGES” para aplicar as alterações imediatamente.
FLUSH PRIVILEGES;bashDepois de fazer isso, saia do interpretador de comandos do MariaDB.
exitbashTestar MariaDB
Se instalar o MariaDB no Ubuntu 22.04, faz sentido verificar se a instalação foi feita corretamente. Para isso, consulte o estado do servidor com o seguinte comando:
sudo systemctl status mariadbbashSe o programa não for executado automaticamente, também pode utilizar este comando para iniciá-lo:
sudo systemctl start mariadbbash