Editado 1 dia atrás por ExtremeHow Equipe Editorial
FedoraMariaDBBanco de DadosInstalaçãoConfiguraçãoSoftwareLinha de comandoTerminalConfiguraçãoAdministração de Sistemas
Tradução atualizada 1 dia atrás
MariaDB é um sistema de gerenciamento de banco de dados relacional (RDBMS) popular de código aberto que é um fork do MySQL. O Fedora é um sistema operacional baseado em Linux conhecido por sua inovação e uso em software líder. Instalar e configurar o MariaDB no Fedora é um processo direto, e este guia irá orientá-lo em cada etapa em detalhes. Siga estas instruções cuidadosamente para garantir uma instalação suave. Este documento fornecerá um tutorial passo a passo, incluindo exemplos de comandos, detalhes de configuração e algumas dicas comuns de solução de problemas.
Antes de começar o processo de instalação, certifique-se de ter o seguinte:
Sempre é uma boa prática atualizar os pacotes do sistema antes de instalar qualquer novo software. Isso garante que todas as dependências estejam atualizadas e reduz o risco de enfrentar problemas de compatibilidade. Abra o terminal e execute o seguinte comando:
# sudo dnf update
O comando dnf update
baixa e instala as últimas atualizações para todos os pacotes instalados no seu sistema. Digite a senha quando solicitado. Dependendo do número de atualizações disponíveis, esse processo pode levar algum tempo para ser concluído.
Após a atualização do sistema, você pode começar a instalar o MariaDB. Os repositórios padrão do Fedora incluem o MariaDB, facilitando a instalação sem adicionar repositórios adicionais. Use o seguinte comando para instalar o MariaDB:
# sudo dnf install mariadb-server mariadb
Este comando instalará o servidor MariaDB e os pacotes de cliente relevantes. O gerenciador de pacotes pode pedir uma confirmação antes de prosseguir. Digite y
e pressione Enter para confirmar a instalação. O processo de instalação levará alguns minutos.
Após a conclusão da instalação, você deve iniciar o serviço MariaDB. Você pode fazer isso usando o comando systemctl
. Além disso, você pode habilitar o MariaDB para iniciar automaticamente na inicialização. Execute o seguinte comando:
# sudo systemctl start mariadb # sudo systemctl enable mariadb
O primeiro comando inicia o serviço MariaDB, e o segundo comando garante que o MariaDB seja iniciado automaticamente sempre que você inicializar seu sistema.
O MariaDB fornece um script de segurança para melhorar a segurança da sua instalação. Este script ajuda a remover usuários anônimos, negar login root remotamente, excluir o banco de dados de teste e recarregar tabelas de privilégios. Execute o seguinte comando para executar o script de segurança:
# sudo mysql_secure_installation
Serão feitas várias perguntas a você. Aqui estão algumas respostas que você deve dar:
Y
e pressione Enter para definir uma senha forte para o usuário root do MariaDB.Y
para maior segurança.Y
para impedir o acesso remoto root.Y
Y
para aplicar as alterações.Uma vez que o script de segurança tenha concluído a execução, sua instalação do MariaDB será significativamente mais segura.
Agora você pode acessar o shell do MariaDB como usuário root usando o seguinte comando:
# mysql -u root -p
Depois de digitar a senha do root que você definiu anteriormente, você estará logado no shell do MariaDB. Neste ambiente, você pode executar consultas SQL, criar bancos de dados e realizar tarefas administrativas.
O MariaDB permite que você crie múltiplos bancos de dados e usuários. Vamos criar um banco de dados de exemplo e um usuário que possa acessar este banco de dados. Siga o comando SQL abaixo:
CREATE DATABASE sample_db; CREATE USER 'sample_user'@'localhost' IDENTIFIED BY 'secure_password'; GRANT ALL PRIVILEGES ON sample_db.* TO 'sample_user'@'localhost'; FLUSH PRIVILEGES;
Esta série de comandos fará o seguinte:
sample_db
.sample_user
com a senha secure_password
.sample_db
.Após criar o banco de dados e o usuário, você pode testar sua instalação do MariaDB executando comandos SQL simples. Por exemplo, mude para o banco de dados sample_db
e crie uma tabela usando o comando abaixo:
USE sample_db; CREATE TABLE example_table ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(100), email VARCHAR(100) ); INSERT INTO example_table (name, email) VALUES ('John Doe', 'john.doe@example.com'); SELECT * FROM example_table;
Os comandos realizam as seguintes funções:
sample_db
para usar.example_table
com as colunas id
, name
e email
.example_table
.example_table
para garantir que o registro seja exibido corretamente.Abaixo estão alguns problemas comuns e suas soluções:
Se o serviço MariaDB falhar ao iniciar, verifique o status do serviço da seguinte forma:
# sudo systemctl status mariadb
Procure mensagens de erro ou avisos na saída do comando. Além disso, verifique os arquivos de log do MariaDB no diretório /var/log/
para obter mais informações.
Se você receber um erro "Acesso negado para o usuário", certifique-se de estar usando o nome de usuário e senha corretos. Além disso, confirme se o usuário recebeu os privilégios necessários no banco de dados desejado.
Instalar e configurar o MariaDB no Fedora é uma habilidade essencial para administradores de banco de dados e desenvolvedores. Ao seguir as instruções detalhadas neste guia, você agora deve ter uma instalação funcional do MariaDB no seu sistema Fedora. Aproveite este poderoso RDBMS criando e gerenciando seus bancos de dados de forma eficiente.
Além dessas etapas, sempre consulte a documentação oficial do MariaDB para obter configurações mais avançadas e práticas de segurança para melhorar ainda mais sua configuração.
Se você encontrar algo errado com o conteúdo do artigo, você pode