41 votes

Comment installer MariaDB?

Quel est le moyen le plus stable/sécurisé pour installer MariaDB?

32voto

Lucio Points 17760

Pour Precise Pangolin 12.04 LTS

  1. Installer le gestionnaire de dépôts

    sudo apt-get install python-software-properties
  2. Importer la clé de signature GnuPG

    sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
  3. Modifier votre fichier sources.list pour ajouter MariadDB

    Ouvrez-le depuis le terminal (gksudo gedit /etc/apt/sources.list) et ajoutez les lignes suivantes à la fin:

    • Pour la Version 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 ajoutez automatiquement les lignes avec:

      sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu precise main' 
    • Pour la Version 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 ajoutez automatiquement les lignes avec:

      sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu precise main'
  4. Rafraîchissez votre système

    sudo apt-get update

  5. Et enfin, installez MariaDB

    sudo apt-get install mariadb-server

Pour plus d'informations, consultez leur page de téléchargement.

26voto

Joshua McKinnon Points 12379

Pour 14.04 LTS et versions ultérieures :

MariaDB 5.5 est inclus dans 14.04, pour l'installer vous pouvez faire :

sudo apt-get install mariadb-server

Une alternative serait de l'obtenir directement auprès de MariaDB en suivant ces instructions.

12voto

robmuh Points 121

Pour 13.04 Raring Ringtail / 13.10 Saucy Salamander

Installer les certificats/clés :

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

Ensuite, ajoutez le dépôt à la fin de votre /etc/apt/sources.list avec :

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

Et installez le paquet :

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

Je l'ai confirmé lors d'une installation locale.

4voto

Seth Points 53255

Pour 12.10 Quantal Quetzal

Installez les certificats/clés :

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

Ajoutez le dépôt à la fin de votre /etc/apt/sources.list avec :

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

Et installez le paquet :

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

Si vous le souhaitez, vous pouvez créer un fichier sources.list personnalisé MariaDB. Copiez et collez le contenu suivant dans un fichier nommé MariaDB.list sous /etc/apt/sources.list.d/ (il peut également être ajouté en bas de /etc/apt/sources.list) :

# Liste des dépôts MariaDB 5.5 - créée le 01-02-2013 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  

Sources :

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

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

4voto

gone Points 359

Ubuntu 14.04 LTS
Si vous avez déjà configuré MySQL, vous devez le supprimer.

Ces étapes vous permettent de conserver vos bases de données MySQL existantes. Suivez attentivement les écrans d'installation de MariaDB.

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

*** Les étapes ci-dessus suppriment également phpMyAdmin et MySQLI

(Installer MariaDB et récupérer phpMyAdmin et MySQLI)
apt-get install mariadb-server mariadb-client libmariadbclient-dev libmariadbd-dev phpmyadmin

Vous pourriez ne pas avoir besoin des paquets dev. Reconfigurez phpMyAdmin pour utiliser uniquement SSL en éditant /etc/phpmyadmin/apache.conf.

À ce stade, la plupart des éléments fonctionneront, mais j'ai rencontré des problèmes avec mon installation de Dovecot. J'ai donc également installé les packages suivants :

apt-get install dovecot-mysql       *a corrigé la réception de courrier mais l'envoi est toujours bloqué.
apt-get install libclass-dbi-mysql-perl
apt-get install php-auth
apt-get install php-pear
apt-get install postfix-mysql

Les 3 dernières commandes apt-get pourraient ne pas être nécessaires (puisque le package libclass-dbi-mysql-perl pourrait les installer), mais sur mon serveur de test j'ai dû les faire séparément.

Tout fonctionne bien sur mon serveur LAMP maintenant. Si vous avez un autre logiciel installé, vous devrez peut-être le tester pour vous assurer que vous ne manquez pas de bibliothèques dont il a besoin.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X