MariaDB é um fork gratuito e de código aberto do popular software de servidor de gerenciamento de banco de dados MySQL. É desenvolvido sob a GPLv2 (General Public License versão 2) pelos desenvolvedores originais do MySQL e destina-se a permanecer como código aberto.
Ele foi projetado para obter alta compatibilidade com o MySQL. Para começar, você pode ler os recursos do MariaDB vs MySQL para obter mais informações e, mais importante, é usado por grandes empresas/organizações como Wikipedia, WordPress.com, Google plus e muito mais.
Neste artigo, mostraremos como instalar o MariaDB 10.1 versão estável em vários lançamentos de distribuição Debian e Ubuntu.
Instale o MariaDB no Debian e no 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 (Wheezy)
$ 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 de pacotes do sistema e instale o MariaDB servidor assim:
$ 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 do MariaDB pacotes for concluído, inicie o daemon do servidor de banco de dados por um tempo médio 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
mysql_secure_installation
script para proteger o banco de dados onde você pode:- defina a senha do root (se não for 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. Quando o servidor de banco de dados estiver protegido, verifique a versão instalada e faça login no shell de comando do MariaDB da seguinte maneira:
$ 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 do 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 o MariaDB 10.1 versão estável em várias versões do Debian e Ubuntu. Você pode nos enviar quaisquer perguntas/pensamentos através do formulário de comentários abaixo.