1. Home
  2. VPS Locaweb
  3. Como instalar e gerenciar banco de dados MariaDB no Ubuntu?

Como instalar e gerenciar banco de dados MariaDB no Ubuntu?

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!

Este artigo foi útil ?

Artigos relacionados