Instalar o MariaDB é uma escolha estratégica para equipes que buscam eficiência e flexibilidade.
A principal vantagem dessa ferramenta é sua capacidade de adaptação, já que diferentemente de soluções engessadas, ela oferece uma transição fácil para times acostumados com MySQL.
Neste guia, descubra tudo sobre o que é o MariaDB, como instalar e configurar e os comandos fundamentais que farão você dominar essa ferramenta de gerenciamento de dados. Confira!
Pré-requisitos para instalação
Antes de instalar o MariaDB no Ubuntu, é importante preparar o ambiente, para evitar problemas durante o processo e garantir que o banco de dados funcione corretamente.
Os principais pré-requisitos são:
-
- Versão mais recente do Sistema Ubuntu para maior compatibilidade e segurança;
- Acesso ao terminal com permissões de superusuário, já que você precisará executar comandos com sudo;
- Conexão à internet para baixar os pacotes do repositório oficial.
Se você vai configurar o MariaDB em um VPS, é essencial garantir recursos de servidor suficientes para atender às demandas do projeto e evitar gargalos, como memória e processamento.
Configuração do ambiente
Antes de instalar o MariaDB, é importante ajustar o ambiente para evitar erros e garantir que o processo seja concluído com sucesso. Siga os passos abaixo para preparar o sistema.
1. Abra o terminal
Acesse o terminal no Ubuntu ao combinar as teclas Ctrl + Alt + T ou pesquisar por “Terminal” no menu principal.
2. Atualize os pacotes do sistema
Para garantir que todos os pacotes estejam atualizados, execute os comandos abaixo, assim você evita problemas com versões antigas ou incompatíveis dos pacotes:
bash sudo apt update sudo apt upgrade -y
3. Instale o pacote de software-properties-common
Esse pacote é essencial para gerenciar repositórios e facilita o processo de instalação do MariaDB. Utilize o seguinte comando:
sudo apt install software-properties-common -y
Com o ambiente devidamente configurado e atualizado, você pode prosseguir com a instalação do MariaDB no Ubuntu.
Instalação do MariaDB
Agora que o ambiente está pronto, é hora de avançar na instalação do MariaDB. Isso inclui atualizar os pacotes do sistema, instalar o MariaDB diretamente do repositório oficial e verificar o funcionamento. Veja abaixo como fazer cada etapa.
Atualizar pacotes do sistema
Antes de instalar o MariaDB, verifique se todos os pacotes estão atualizados para evitar problemas de compatibilidade. Na sequência, execute os comandos abaixo no terminal:
sudo apt update sudo apt upgrade -y
Isso garantirá que o sistema esteja pronto para instalar o banco de dados.
Instalação MariaDB via APT
O processo install mariadb ubuntu é direto e utiliza os repositórios padrão do sistema. Para começar, execute o seguinte comando no terminal:
sudo apt install mariadb-server mariadb-client -y
Esse código instalará tanto o servidor quanto o cliente do MariaDB, necessários para gerenciar o banco de dados.
Testar a instalação
Após a instalação, é importante verificar se o MariaDB funciona corretamente, por meio dos passos:
1. Verifique o status do serviço MariaDB
sudo systemctl status mariadb
O status deve indicar que o serviço está ativo (running).
2. Acesse o MariaDB para testar
Execute o comando abaixo para acessar o prompt do MariaDB:
sudo mysql
Se o prompt do MariaDB aparecer, a instalação foi concluída com sucesso. Para sair do MariaDB, digite:
exit;
Com o MariaDB instalado e testado, você já pode gerenciar bancos de dados no seu sistema Ubuntu.
Gerenciamento básico de banco de dados
Após instalar o MariaDB, o próximo passo é aprender os comandos essenciais para gerenciar usuários, tabelas e bancos de dados. Esses comandos são a base para administrar o sistema de forma eficiente e segura.
Criar e gerenciar usuários
A criação e gerenciamento de usuários são etapas fundamentais para controlar o acesso ao banco de dados. Veja como fazer:
1. Acessar o MariaDB:
Abra o terminal e digite:
sudo mysql
2. Criar um novo usuário
Substitua e pelos valores desejados:
CREATE USER ''@'localhost' IDENTIFIED BY '';
3. Conceder permissões
Para permitir que o usuário gerencie bancos de dados específicos, utilize:
GRANT ALL PRIVILEGES ON .* TO ''@'localhost';
Substitua pelo banco de dados que deseja atribuir acesso.
4. Aplicar as alterações
Execute o comando para garantir que as permissões sejam salvas:
FLUSH PRIVILEGES;
5. Remover um usuário (se necessário)
DROP USER ''@'localhost'; Por fim, saia do MariaDB ao digitar: exit;
Comandos básicos para tabelas e bancos
Com o acesso configurado, é hora de gerenciar bancos e tabelas. Confira alguns dos comandos mais usados:
1. Criar um banco de dados
CREATE DATABASE ;
2. Listar bancos de dados existentes
SHOW DATABASES;
3. Selecionar um banco de dados
USE ;
4. Criar uma tabela
CREATE TABLE ( id INT AUTO_INCREMENT PRIMARY KEY, nome VARCHAR(100), idade INT );
5. Inserir dados em uma tabela
INSERT INTO (nome, idade) VALUES ('João', 30);
6. Visualizar dados em uma tabela
SELECT * FROM ;
7. Excluir um banco de dados ou tabela
DROP DATABASE ;
Para tabela
DROP TABLE ;
Com esses comandos, você cria, gerencia e organiza seus bancos de dados e suas tabelas no MariaDB, para controle eficiente sobre os dados armazenados no sistema. Nos próximos tópicos, aprenda como otimizar e configurar o MariaDB para obter o melhor desempenho.
Configuração e otimização
Para otimizar a performance do MariaDB, ajuste sua configuração e aplique boas práticas de otimização. Veja como modificar o arquivo de configuração e melhorar o desempenho do banco de dados.
Ajustar o arquivo de configuração
O arquivo principal de configuração do MariaDB no Ubuntu é o my.cnf, localizado em /etc/mysql/my.cnf ou /etc/my.cnf, a depender da versão instalada. Para editá-lo, siga os passos abaixo.
1. Abra o arquivo no editor de texto
Utilize o comando abaixo com privilégios de superusuário:
sudo nano /etc/mysql/mariadb.cnf
2. Ajuste os principais parâmetros
Dentro do arquivo, você encontrará as seções [mysqld] (servidor) e [client]. Aqui estão alguns parâmetros importantes:
3. Defina o tamanho do cache de consultas
Adicione ou ajuste:
query_cache_size = 64M query_cache_limit = 2M
Isso melhora o tempo de resposta ao armazenar resultados de consultas frequentes.
4. Aumente o tamanho máximo de pacotes
Ajuste para evitar erros ao lidar com dados grandes:
max_allowed_packet = 64M
5. Log de erros
Para monitorar problemas, habilite o log de erros:
log_error = /var/log/mysql/error.log
6. Salvar e sair
Após ajustar os parâmetros, pressione Ctrl + O para salvar e Ctrl + X para fechar o editor.
7. Reiniciar o serviço MariaDB:
Aplique as mudanças com o comando:
sudo systemctl restart mariadb
Melhorar o desempenho
Além de ajustar o arquivo de configuração, existem boas práticas que ajudam a otimizar o desempenho do MariaDB. Confira, a seguir.
1. Ative o suporte a threads
Certifique-se de que o MariaDB usa múltiplas threads para lidar com consultas simultâneas. Isso é configurado automaticamente em sistemas modernos, mas você pode verificar no arquivo de configuração:
thread_cache_size = 8
2. Monitore e limpe tabelas temporárias
Tabelas temporárias ocupam espaço em disco e memória. Acompanhe e limpe regularmente os arquivos temporários ao executar:
SHOW STATUS LIKE 'Created_tmp_tables'
Se você utiliza o MariaDB em conjunto com linguagens como PHP, garantir o ajuste correto do cache e índices melhora bastante o desempenho de aplicações web.
3. Ative o slow query log
Identifique consultas que demoram muito para serem processadas. No arquivo de configuração, adicione:
slow_query_log = 1 slow_query_log_file = /var/log/mysql/slow.log long_query_time = 2
O parâmetro long_query_time define o tempo limite para considerar uma consulta lenta (em segundos).
4. Use índices nas tabelas
Os Índices aceleram a busca de dados e melhoram a performance geral do banco. Para adicionar um índice, utilize:
CREATE INDEX idx_nome ON nome_da_tabela(coluna)
5. Monitore o uso de recursos
Ferramentas como htop ou mysqladmin ajudam a monitorar o uso de CPU e memória. Use o comando:
mysqladmin -u root -p status
Com essas configurações e práticas de otimização, o MariaDB lida melhor com grandes volumes de dados e múltiplas conexões simultâneas. A manutenção periódica também é importante para garantir o bom desempenho ao longo do tempo.
Conclusão
O banco de dados MariaDB é eficaz, confiável e versátil para gerenciar bancos de dados de forma eficiente, ideal tanto para aplicações que exigem alto desempenho quanto para projetos menores.
Neste guia, você aprendeu a instalar o MariaDB no Ubuntu, além de ajustar configurações e comandos básicos para facilitar seu uso no cotidiano. Agora que você conhece os passos principais, é hora de colocar as dicas em prática nos seus projetos.
Para mais dicas sobre instalação e configuração de ambientes no Ubuntu, confira os nossos conteúdos exclusivos e potencialize ainda mais os seus projetos!