JanelasMacSoftwareConfiguraçõesSegurançaProdutividadeLinuxAndroidDesempenhoConfiguraçãoApple Tudo

Instalando e configurando o MariaDB no Fedora

Editado 1 dia atrás por ExtremeHow Equipe Editorial

FedoraMariaDBBanco de DadosInstalaçãoConfiguraçãoSoftwareLinha de comandoTerminalConfiguraçãoAdministração de Sistemas

Instalando e configurando o MariaDB no Fedora

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.

Pré-requisitos

Antes de começar o processo de instalação, certifique-se de ter o seguinte:

Passo 1: Atualize o sistema

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.

Passo 2: Instale o MariaDB

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.

Passo 3: Inicie e habilite o MariaDB

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.

Passo 4: Proteja o MariaDB

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:

  1. Digite a senha atual para o root. Pressione Enter se for a primeira vez que você configure, pois ainda não há senha.
  2. Definir senha do root? Digite Y e pressione Enter para definir uma senha forte para o usuário root do MariaDB.
  3. Deseja remover usuários anônimos? Digite Y para maior segurança.
  4. Não permitir o login root remotamente? Digite Y para impedir o acesso remoto root.
  5. Excluir o banco de dados de teste e acesso a ele? Digite Y
  6. Recarregar tabelas de privilégios agora? Digite 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.

Passo 5: Acesse o MariaDB

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.

Passo 6: Crie o banco de dados e o usuário

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:

Passo 7: Teste a instalação do MariaDB

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:

Problemas comuns de solução de problemas

Abaixo estão alguns problemas comuns e suas soluções:

Serviço falhou ao iniciar

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.

Acesso negado para o usuário

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.

Conclusão

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


Comentários