Os bancos de dados são atualmente um dos componentes mais utilizados por milhares de desenvolvedores, equipes de suporte e usuários de TI para um controle centralizado e seguro dos dados da organização. Daí a importância de ter as ferramentas essenciais para uma administração adequada. A seguir no Solvetic falaremos sobre uma das ferramentas mais utilizadas para esta tarefa como o MariaDB e realizaremos este processo na nova edição do CentOS 8.
O que é MariaDBMariaDB Server está listado como um dos servidores de banco de dados mais utilizados no mundo devido às suas diversas funções, segurança, escalabilidade e dinamismo no controle de dados, e uma de suas maiores vantagens é que foi construído por desenvolvedores originais MySQL, por isso é um utilitário de código aberto que é atualizado constantemente.
MariaDB é capaz de converter dados em informação estruturada compatível com uma ampla gama de aplicações atuais e faz uso de um banco de dados relacional que integra uma interface SQL para acesso aos dados. Como mais um ponto a favor do MariaDB, dizemos que as versões mais recentes do MariaDB incluem funções GIS e JSON.
Limitações da versão MariaDBAs versões MariaDB atuam como um substituto para o MySQL, mas tem algumas limitações, como:
- Os arquivos de dados MariaDB são geralmente binários compatíveis com a versão equivalente do MySQL.
- Todos os nomes de arquivo e caminho são iguais.
- Os dados e os arquivos de definição de tabela (.frm) são totalmente compatíveis com o binário.
características proeminentesAlguns de seus recursos mais destacados são:
- MariaDB é compatível com vários sistemas operacionais como Linux, FreeBSD, macOS e alguns mais.
- Possui suporte para a linguagem PHP.
- MariaDB faz uso das 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
- Ele integra a tecnologia de cluster da Galera.
- Agora vamos ver como instalar o MariaDB no CentOS 8.
1. Como instalar MariaDB no CentOS 8
Passo 1
O primeiro passo será consultar os pacotes MaríaDB no CentOS 8 executando o seguinte:
yum search mariadb
PROLONGAR
Passo 2
Agora, para consultar informações detalhadas sobre MariaDB, executamos o seguinte:
yum info mariadb
PROLONGAR
etapa 3
Prosseguimos com a instalação do MariaDB executando:
yum install mariadb-server
PROLONGAR
Passo 4
Entramos com a letra "s" para confirmar o download e instalação do MariaDB:
PROLONGAR
Etapa 5
Prosseguimos para habilitar o serviço MariaDB executando a seguinte linha:
systemctl enable mariadb.service
PROLONGAR
Etapa 6
Alguns dos comandos úteis para gerenciar 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
systemctl status mariadb.service
PROLONGAR
2. Como proteger o servidor MariaDB no CentOS 8
Passo 1
Agora é hora de proteger o servidor MariaDB no CentOS 8, para isso vamos executar o seguinte:
mysql_secure_installationPasso 2
Em primeiro lugar, será indicado que introduzamos a palavra-passe do utilizador root, uma vez que não foi atribuída devemos premir Enter:
PROLONGAR
etapa 3
Lá ele pergunta se queremos atribuir um, entramos com a letra "Y" para atribuir a senha do usuário root do MariaDB:
PROLONGAR
Passo 4
Depois disso, encontramos uma série de perguntas como:
- Exclua o usuário anônimo.
- Desative o acesso remoto.
- Exclua o banco de dados de teste.
- Recarregue os privilégios.
PROLONGAR
3. Como acessar MariaDB no CentOS 8
Passo 1
Para acessar MariaDB no CentOS 8, devemos inserir o seguinte comando:
mysql -u root -pPressionamos Enter e inserimos a senha que inserimos no processo de configuração e assim acessamos o MariaDB:
PROLONGAR
Passo 2
Lá podemos inserir o comando "show databases;" para ver os bancos de dados disponíveis e sair do MariaDB executando "quit":
PROLONGAR
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:
CREATE DATABASE solvetic; (cria um novo banco de dados) CREATE USER 'solvetic' @ 'localhost' IDENTIFICADO POR 'solvetic'; (Crie o nome de usuário junto com sua senha) GRANT ALL ON solvetic1. * TO 'solvetic' @ 'localhost'; (Concede permissões de banco de dados ao usuário) FLUSH PRIVILEGES; (Redefine os privilégios)
PROLONGAR
Saímos do MariaDB executando "quit".
Passo 2
Depois disso, podemos executar novamente "mostrar bancos de dados;" e lá veremos o banco de dados criado:
Para entrar no MariaDB com o banco de dados criado, vamos executar o seguinte no CentOS 8:
mysql -u solvetic -p'solvetic 'solvetic1Ou podemos executar:
mysql -u solvetic -p solvetic1Em seguida, inserimos a senha.
etapa 3
O resultado será o acesso ao referido banco de dados:
PROLONGAR
Tão simples instalamos e criamos bancos de dados no MariaDB no CentOS 8 e já temos as melhores soluções para gerenciar bancos de dados.