Como instalar o MariaDB 10 no Debian e Ubuntu
MariaDB é um fork gratuito e de código aberto do popular software de servidor de gerenciamento de banco de dados MySQL. Ele foi desenvolvido sob a GPLv2 (Licença Pública Geral versão 2) pelos desenvolvedores originais do MySQL e pretende permanecer de código aberto.
Ele foi projetado para alcançar alta compatibilidade com MySQL. Para começar, você pode ler os recursos do MariaDB vs MySQL para obter mais informações e, o mais importante, ele é usado por grandes empresas/organizações como Wikipedia, WordPress.com, Google plus e muito mais.
Neste artigo, mostraremos como instalar a versão estável do MariaDB 10.1 em várias versões de distribuição Debian e Ubuntu.
Instale MariaDB no Debian e Ubuntu
1. Antes de instalar o MariaDB, você terá que importar a chave do repositório e adicionar o repositório MariaDB com os seguintes comandos:
No Debian 10 (Sid)
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian sid main'
No Debian 9 (Stretch)
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian stretch main'
No Debian 8 (Jessie)
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian jessie main'
No Debian 7 (chiado)
sudo apt-get install python-software-properties
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian wheezy main'
No Ubuntu 16.10 (Yakkety Yak)
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu yakkety main'
No Ubuntu 16.04 (Xenial Xerus)
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu xenial main'
No Ubuntu 14.04 (confiável)
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu trusty main'
2. Em seguida, atualize a lista de fontes dos pacotes do sistema e instale o servidor MariaDB da seguinte forma:
sudo apt-get update
sudo apt-get install mariadb-server
Durante a instalação, você será solicitado a configurar o servidor MariaDB; defina uma senha de usuário root segura na interface abaixo.
Digite novamente a senha e pressione [Enter] para continuar com o processo de instalação.
3. Quando a instalação dos pacotes MariaDB for concluída, inicie o daemon do servidor de banco de dados nesse meio tempo e habilite-o para iniciar automaticamente na próxima inicialização da seguinte forma:
------------- On SystemD Systems -------------
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo systemctl status mariadb
------------- On SysVinit Systems -------------
sudo service mysql start
chkconfig --level 35 mysql on
OR
update-rc.d mysql defaults
sudo service mysql status
4. Em seguida, execute o script mysql_secure_installation
para proteger o banco de dados onde você pode:
- defina a senha root (se não tiver sido definida na etapa de configuração acima).
- desabilitar login root remoto
- remover banco de dados de teste
- remover usuários anônimos e
- recarregar privilégios
sudo mysql_secure_installation
5. Assim que o servidor de banco de dados estiver protegido, verifique sua versão instalada e faça login no shell de comando MariaDB da seguinte forma:
mysql -V
mysql -u root -p
Para começar a aprender MySQL/MariaDB, leia:
- Aprenda MySQL/MariaDB para iniciantes – Parte 1
- Aprenda MySQL/MariaDB para iniciantes – Parte 2
- Comandos básicos de administração de banco de dados MySQL – Parte III
- 20 comandos MySQL (Mysqladmin) para administração de banco de dados – Parte IV
E confira essas 4 ferramentas úteis de linha de comando para monitorar o desempenho do MySQL/MariaDB no Linux e também veja essas 15 dicas úteis de ajuste e otimização de desempenho do MySQL/MariaDB.
Isso é tudo. Neste artigo, mostramos como instalar a versão estável do MariaDB 10.1 em várias versões do Debian e Ubuntu. Você pode nos enviar quaisquer perguntas/opiniões através do formulário de comentários abaixo.