Anteriormente, escrevemos sobre o MariaDB Server no RHEL 7 em outubro de 2014. O MariaDB Server cresceu substancialmente nos últimos 6 anos, portanto, em fevereiro de 2020, atualizamos este tópico. Se você está procurando por nossas palavras antigas, você pode encontrá-las aqui.
Sobre RHEL 7 e CentOS 7
O Red Hat Enterprise Linux 7 (RHEL 7) foi lançado em 2014 e teve sete lançamentos pontuais desde então. O Projeto CentOS segue os lançamentos do código-fonte RHEL upstream com compilações de binários da comunidade alguns meses depois. O CentOS Linux 7 foi lançado em julho de 2014. O MariaDB Server está disponível para uso no RHEL 7 e no CentOS 7.
A Red Hat anunciou que o RHEL 7.7 será o último lançamento pontual da série de lançamentos RHEL 7.x, portanto, esperamos que os usuários procurem atualizar para o RHEL 8 antes que o suporte ao RHEL 7.7 seja concluído em agosto de 2021. Se você deseja atualizar , você pode curtir nosso blog, “Como instalar o MariaDB Server no RHEL 8 / CentOS 8“.
O MariaDB Server está disponível e é compatível com RHEL 7 e CentOS 7 e é facilmente implantado a partir de repositórios de fornecedores de SO ou repositórios MariaDB usando YUM.
Instalando o servidor MariaDB
As distribuições RHEL 7 e CentOS 7 incluem o MariaDB Server 5.5 por padrão.
Você pode instalar o MariaDB Server a partir da linha de comando:
$ sudo yum install mariadb-server
Benefícios do MariaDB Server 10.4
Embora o CentOS 7 e o RHEL 7 incluam o MariaDB Server 5.5, melhorias substanciais foram feitas à medida que o MariaDB Community Server mudou nas séries de lançamento 10.0, 10.1, 10.2, 10.3 e 10.4. A série de versões do MariaDB Server 10.4 inclui:
- Alter instantâneo para tabelas InnoDB
- Rastreamento do otimizador para auxiliar no diagnóstico de desempenho
- Funções de janela e expressões de tabela comuns (CTE)
- Tabelas temporais, incluindo versão do sistema, período do aplicativo e bitemporal (ambos)
- Capacidade de recarregar certificados SSL sem reiniciar o servidor
- Tecnologia Galera 4, um grande aprimoramento em relação ao Galera 3
- Mecanismos de armazenamento adicionais, incluindo MyRocks
- SQL_MODE=ORACLE para compatibilidade com um subconjunto do Oracle PL/SQL
- Criptografia de dados em repouso expandida
- Aprimoramentos de autenticação, incluindo vários métodos de autenticação por usuário
Instalando o MariaDB Server 10.4
Para implantar o MariaDB Community Server 10.4 no RHEL 7 ou CentOS 7, primeiro baixe e use o
mariadb_repo_setup
script para configurar os repositórios MariaDB para YUM:$ sudo yum install wget $ wget https://downloads.mariadb.com/MariaDB/mariadb_repo_setup $ chmod +x mariadb_repo_setup $ sudo ./mariadb_repo_setup
Para instalar o MariaDB Community Server e dependências:
$ sudo yum install MariaDB-server
Configurando e protegendo o servidor MariaDB
Inicie o serviço systemd para MariaDB Server 5.5 ou 10.4 usando systemctl:
$ sudo systemctl start mariadb.service
As práticas de segurança específicas devem sempre seguir quaisquer requisitos e governança específicos de negócios. Algumas etapas básicas devem ser seguidas para ajudar a fortalecer a implantação do MariaDB Community Server 5.5 ou 10.4:
$ sudo mysql_secure_installation
Servidor Corporativo MariaDB
A MariaDB Corporation fornece suporte comercial para a Plataforma MariaDB, que inclui o MariaDB Enterprise Server. O MariaDB Enterprise Server é compatível com vários sistemas operacionais, incluindo RHEL 7 e CentOS 7.
O MariaDB Enterprise Server é baseado no MariaDB Community Server e vem com recursos aprimorados, incluindo:
- Lançamentos previsíveis por meio de um ciclo de vida empresarial
- Padrões de configuração aprimorados
- MariaDB Enterprise Audit, com funcionalidade expandida sobre o MariaDB Audit Plugin
- MariaDB Enterprise Backup, com backups online dinâmicos
- MariaDB Enterprise Cluster, com criptografia expandida sobre MariaDB Cluster (Galera)
Quer ouvir mais? Entre em contato conosco ou consulte a Documentação Corporativa do MariaDB.
O MariaDB agora está disponível na nuvem. Comece agora com o SkySQL.