Atualmente, os bancos de dados são um dos componentes mais usados por milhares de desenvolvedores, equipe de suporte e usuário de TI para um controle centralizado e seguro dos dados da organização. Daí a importância de ter as principais ferramentas para uma administração adequada. A seguir, no Solvetic, falaremos sobre uma das ferramentas mais usadas para esta tarefa, como o MariaDB, e esse processo será realizado na nova edição do CentOS 8.
O que é o MariaDB
O MariaDB Server é listado como um dos servidores de banco de dados mais utilizados no mundo por suas várias funções, segurança, escalabilidade e dinamismo no controle de dados e uma das suas maiores vantagens é que ele foi desenvolvido por desenvolvedores Originais do MySQL, por isso é um utilitário de código aberto constantemente atualizado.
O MariaDB é capaz de converter dados em informações estruturadas compatíveis com uma ampla gama de aplicativos atuais e utiliza um banco de dados relacional que integra uma interface SQL para acesso a dados. Como um ponto a favor do MariaDB, dizemos que as versões mais recentes do MariaDB incluem funções GIS e JSON.
Limitações das versões do MariaDB
As versões do MariaDB funcionam como um substituto para o MySQL, mas possui algumas limitações, como:
- Os arquivos de dados MariaDB são geralmente compatíveis com a versão equivalente do MySQL.
- Todos os nomes de arquivos e caminhos são iguais.
- Os arquivos de definição de dados e tabela (.frm) são totalmente compatíveis com os binários.
destaques
Algumas de suas características mais destacadas são:
- O MariaDB é compatível com vários sistemas operacionais, como Linux, FreeBSD, macOS e muito mais.
- Tem suporte para a linguagem PHP.
- O MariaDB utiliza linguagens de consulta padrão.
- Integra colunas dinâmicas como COLUMN_ADD, COLUMN_CHECK, COLUMN_CREATE, COLUMN_DELETE, COLUMN_EXISTS, COLUMN_GET, COLUMN_JSON, COLUMN_LIST
- Integra a tecnologia de cluster Galera.
- Agora vamos ver como instalar o MariaDB no CentOS 8.
1. Como instalar o MariaDB no CentOS 8
Passo 1
O primeiro passo a tomar será o consulado dos pacotes MariaDB no CentOS 8, executando o seguinte:
yum search mariadb
Etapa 2
Agora, para consultar informações detalhadas do MariaDB, executamos o seguinte:
yum info mariadb
Etapa 3
Prosseguimos com a instalação do MariaDB executando:
yum install mariadb-server
Etapa 4
Digite a letra "s" para confirmar o download e a instalação do MariaDB:
Etapa 5
Prosseguimos para ativar o serviço MariaDB executando a seguinte linha:
systemctl enable mariadb.service
Etapa 6
Alguns dos comandos úteis para gerenciar o MariaDB são:
Pare o serviço MariaDB
systemctl stop mariadb.service
Inicie o serviço MariaDB
systemctl start mariadb.service
Reinicie o serviço MariaDB
systemctl restart mariadb.service
Verifique o status do serviço MariaDB
status do systemctl mariadb.service$config[ads_text5] not found
2. Como proteger o servidor MariaDB no CentOS 8
Passo 1
Agora é hora de proteger o servidor MariaDB no CentOS 8, para isso executaremos o seguinte:
mysql_secure_installation
Etapa 2
Primeiro, será indicado que inserimos a senha do usuário root, pois não foi atribuída, devemos pressionar Enter:
Etapa 3
Lá, ele pergunta se queremos atribuir um, inserimos a letra "Y" para atribuir a senha de usuário root do MariaDB:
Etapa 4
Depois disso, encontramos uma série de perguntas como:
- Exclua o usuário anônimo.
- Desabilitar o acesso remoto.
- Exclua o banco de dados de teste.
- Recarregar privilégios.
3. Como acessar o MariaDB no CentOS 8
Passo 1
Para acessar o MariaDB no CentOS 8, precisamos inserir o seguinte comando:
mysql -u raiz -pPressione Enter e digite a senha que inserimos no processo de configuração e, assim, acesse o MariaDB:$config[ads_text5] not found
Etapa 2
Lá podemos inserir o comando “show database;” para visualizar os bancos de dados disponíveis e sair do MariaDB executando “quit”:
4. Como adicionar bancos de dados no MariaDB no CentOS 8
Passo 1
O primeiro lugar será acessar o MySQL executando:
mysql -u root -p mysqlDepois de acessar o MariaDB, criamos nosso banco de dados da seguinte maneira:
CRIAR BANCO DE DADOS solvético; (crie um novo banco de dados) CRIAR USUÁRIO 'solvetic' @ 'localhost' IDENTIFICADO POR 'solvetic'; (Crie o usuário próximo à senha do usuário) GRANT ALL ON solvetic1. * TO 'solvetic' @ 'localhost'; (Conceda permissões de banco de dados ao usuário) FLUSH PRIVILEGES; (Reinicie privilégios)$config[ads_text6] not found
Deixamos o MariaDB executando "quit".
Etapa 2
Depois disso, podemos executar novamente "show database;" e lá veremos o banco de dados criado:
Para inserir o MariaDB com o banco de dados criado, executaremos o seguinte no CentOS 8:
mysql -u solvetic -p'solvetic 'solvetic1Ou podemos executar:
mysql -u solvético -p solvético1Em seguida, inserimos a senha.
Etapa 3
O resultado será o acesso ao referido banco de dados:
É tão simples que instalamos e criamos bancos de dados no MariaDB no CentOS 8 e já temos as melhores soluções para gerenciar bancos de dados.
$config[ads_text5] not found
Artigo