Pesquisa de site

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:

  1. defina a senha root (se não tiver sido definida na etapa de configuração acima).
  2. desabilitar login root remoto
  3. remover banco de dados de teste
  4. remover usuários anônimos e
  5. 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:

  1. Aprenda MySQL/MariaDB para iniciantes – Parte 1
  2. Aprenda MySQL/MariaDB para iniciantes – Parte 2
  3. Comandos básicos de administração de banco de dados MySQL – Parte III
  4. 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.