Como instalar o MariaDB?

41

Qual é a maneira mais estável / segura de instalar o MariaDB?

John
fonte
Verifique esta que encontrei na internet zobnetworks.com/tutorials/linux/… Parece fácil fazê-lo. Aprecie
Jorge, a menos que eu digitei algo errado, essa outra resposta não funcionou no Ubuntu 15.04, a resposta abaixo funcionou. Mas eu estou longe do Unix há 25 anos, então pode ter sido meu erro. Mas acho que a PERGUNTA é a mesma, por isso, se eu estiver certo de que as respostas estão erradas, talvez seja necessário que a resposta abaixo seja adicionada.
Peter John Horwood
Na verdade, vou sinalizar para mesclá-las, para que tenhamos todas as versões em um só lugar, obrigado.
Jorge Castro

Respostas:

32

Para Pangolin Preciso 12,04 LTS

  1. Instale o gerenciador de repositório

    sudo apt-get install python-software-properties
    
  2. Importar a chave de assinatura do GnuPG

    sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
    
  3. Modifique seu sources.listarquivo para adicionar MariadDB

    Abra-o no terminal ( gksudo gedit /etc/apt/sources.list) e adicione as seguintes linhas no final:

    • Para a versão 10:

      deb http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu precise main
      deb-src http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu precise main
      

      Ou adicione as linhas automaticamente com:

      sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu precise main' 
      
    • Para a versão 5.5:

      deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu precise main
      deb-src http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu precise main
      

      Ou adicione as linhas automaticamente com:

      sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu precise main'
      
  4. Atualize seu sistema

    sudo apt-get update

  5. E, finalmente, instale o MariaDB

    sudo apt-get install mariadb-server

Para mais informações, consulte a página de download .

Lucio
fonte
1
Esteja ciente, que este adiciona um segundo repositório com o caminho mainpara suas fontes, o que pode levar a conflitos: askubuntu.com/questions/425516/...
rubo77
Veja também as instruções oficiais muito semelhantes em: downloads.mariadb.org/mariadb/repositories/#distro=Ubuntu
DustWolf
25

Para 14.04 LTS e mais recente:

O MariaDB 5.5 está incluído no 14.04, para instalá-lo, você pode:

sudo apt-get install mariadb-server

Uma alternativa seria obtê-lo do MariaDB, seguindo estas instruções .

Jorge Castro
fonte
Você precisa habilitar repositórios de universo ou similares? Em 14.04.1 LTS Estou ficando "Não foi possível localizar pacote MariaDB-servidor"
Jason O'Neil
12

Para 13.04 Raring Ringtail / 13.10 Saucy Salamander

Instale os certificados / chaves:

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db  

Em seguida, adicione o repositório ao final do seu /etc/apt/sources.listcom:

sudo add-apt-repository "deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu $(lsb_release -c -s) main"

E instale o pacote:

sudo apt-get update
sudo apt-get install mariadb-server  

Eu o confirmei em uma instalação local.

robmuh
fonte
Eu recebo: dpkg: error processing /var/cache/apt/archives/libmysqlclient18_5.5.32+maria-1~raring_amd64.deb (--unpack): libmysqlclient18: amd64 5.5.32 + maria-1 ~ raring (Multi-Arch: nenhum) não é co-instalável com libmysqlclient18 que tem múltiplas instâncias instaladas
Nicolas Raoul
Usando o Ubuntu 13.10, pulei as etapas de certificados / chaves e funcionou como um encanto.
Phillip Scott Givens
E o MariaDB 10?
rubo77
Esteja ciente, que este adiciona um segundo repositório com o caminho mainpara suas fontes, o que pode levar a conflitos: askubuntu.com/questions/425516/...
rubo77
4

Para o Quetzal Quantal 12.10

Instale os certificados / chaves:

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db  

Adicione o repositório ao final do seu /etc/apt/sources.listcom:

sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu quantal main'  

E instale o pacote:

sudo apt-get update
sudo apt-get install mariadb-server  

Se desejar, você pode criar um sources.listarquivo MariaDB personalizado . Copie e cole o seguinte em um arquivo chamado MariaDB.list em /etc/apt/sources.list.d/(ele também pode ser adicionado na parte inferior de /etc/apt/sources.list):

# MariaDB 5.5 repository list - created 2013-02-01 01:36 UTC
# http://mariadb.org/mariadb/repositories/
deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu quantal main
deb-src http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu quantal main  

(Recursos:

https://kb.askmonty.org/en/installing-mariadb-deb-files/

https://downloads.mariadb.org/mariadb/repositories/

Seth
fonte
Esteja ciente, que este adiciona um segundo repositório com o caminho mainpara suas fontes, o que pode levar a conflitos: askubuntu.com/questions/425516/...
rubo77
4

Ubuntu 14.04 LTS
Se você já possui o MySQL configurado, remova-o.

Essas etapas permitem preservar seus bancos de dados MySQL existentes. Basta seguir as telas de instalação do MariaDB com cuidado.

(Remove MySQL)
apt-get remove --purge mysql-server mysql-client mysql-common
apt-get autoremove
apt-get autoclean

*** The above steps also remove phpMyAdmin and MySQLI

(Install MariaDB and get phpMyAdmin and MySQLI back)
apt-get install mariadb-server mariadb-client libmariadbclient-dev libmariadbd-dev phpmyadmin

Você pode não precisar dos devpacotes. Reconfigure o phpMyAdmin para usar SSL apenas editando /etc/phpmyadmin/apache.conf.

Neste ponto, a maioria das coisas estará funcionando, mas tive problemas com a instalação do Dovecot. Então eu instalei os seguintes pacotes também:

apt-get install dovecot-mysql       *fixed mail receipt but sending is still blocked.
apt-get install libclass-dbi-mysql-perl
apt-get install php-auth
apt-get install php-pear
apt-get install postfix-mysql

Os últimos 3 comandos apt-get podem não ser necessários (já que o pacote libclass-dbi-mysql-perl pode instalá-los), mas no meu servidor de teste eu precisava executá-los separadamente.

Tudo no meu servidor LAMP agora está funcionando bem. Se você tiver outro software instalado, pode ser necessário testá-lo para garantir que não haja nenhuma biblioteca necessária.

se foi
fonte
3

No momento, o MariaDB não possui repositório Oneiric, mas apenas o Natty (11.04): http://downloads.askmonty.org/mariadb/repositories/

Como o Oneiric ainda está na versão beta, você deve aguardar o lançamento final ou tentar usar o repositório Natty.

Pisu
fonte
Preciso desinstalar o mysql antes de colocar o mariadb?
8113 john
2
Por que o MariaDB não está incluído nos repositórios normais do ubuntu? Phpmyadmin funciona com mariadb?
8113 john
1
Eu nunca fiz isso, mas acho que você pode ter o MySQL e o MariaDB no sistema, usando portas diferentes (es. 3306 e 3307). O MariaDB não está incluído nos repositórios normais, porque não é tão amplamente usado como o MySQL. Para PHPMyAdmin, ele deve funcionar porque MariaDB diz estar cheio compatibile com conectores MySQL: kb.askmonty.org/en/mariadb-versus-mysql
Pisu
1
MariaDB é binário compatível com MySQL, a maioria das coisas não será capaz de dizer a diferença. Phpmyadmin irá funcionar, o MySQLWorkbench também funciona bem no meu sistema. Quando você solicita uma tabela do InnoDB, você realmente obtém uma tabela do XtraDB, tenho algumas consultas que exigem várias seleções internas caras ... Não encontrei uma consulta com desempenho mais lento nas minhas tabelas e pelo menos uma importante leva apenas um terceiro o tempo que costumava.
Quaternion
1

Para instalar o MariaDB no sistema Ubuntu (Vivid), abra um terminal ( Ctrl+ Alt+ T) e execute:

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 http://tweedo.com/mirror/mariadb/repo/10.0/ubuntu vivid main'

Depois que a chave é importada e o repositório adicionado, você pode instalar o MariaDB com:

sudo apt-get update
sudo apt-get install mariadb-server

Guia completo sobre a instalação .debmanual dos arquivos MariaDB pode ser encontrado aqui

Mariadb Fonte Oficial

Palhaço
fonte
1

Caso alguém esbarre na questão, o site do MariaDB tem o "Como"

Para o 15.04 versão 10.1 do MariaDB, basta:

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 http://mirror.zol.co.zw/mariadb/repo/10.1/ubuntu vivid main'

sudo apt-get update
sudo apt-get install mariadb-server
Stefano Mtangoo
fonte