Comment installer MariaDB?

41

Quel est le moyen le plus stable / le plus sûr d’installer MariaDB?

John
la source
Vérifiez celui-ci que j'ai trouvé sur internet zobnetworks.com/tutorials/linux/… Il semble assez facile de le faire. Profitez de
Jorge, à moins que je n'ai tapé quelque chose de mal, cette autre réponse n'a pas fonctionné sous Ubuntu 15.04, la réponse ci-dessous a fonctionné. Mais je suis loin d’Unix depuis 25 ans, c’est peut-être une erreur de ma part. Mais je suppose que la QUESTION est la même, alors si je ne me trompe pas, les réponses ne sont pas correctes, il suffit peut-être d'ajouter la réponse ci-dessous.
Peter John Horwood
En effet, je vais marquer pour les fusionner afin d'avoir toutes les versions au même endroit, merci.
Jorge Castro

Réponses:

32

Pour un pangolin précis 12.04 LTS

  1. Installer le gestionnaire de dépôt

    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. Modifiez votre sources.listfichier pour ajouter MariadDB

    Ouvrez-le depuis 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 avoir les lignes ajoutées automatiquement 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 avoir les lignes ajoutées automatiquement 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 installer MariaDB

    sudo apt-get install mariadb-server

Pour plus d'informations, voir la page de téléchargement .

Lucio
la source
1
Sachez que cela ajoute un deuxième référentiel avec le chemin maind' accès à vos sources, ce qui peut entraîner des conflits: askubuntu.com/questions/425516/…
rubo77
Voir également les instructions officielles très similaires à l'
adresse suivante
25

Pour 14.04 LTS et plus récent:

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 de MariaDB eux-mêmes en suivant ces instructions .

Jorge Castro
la source
Devez-vous activer le repositionnement de l'univers ou similaire? Le 14.04.1 LTS je reçois "Impossible de localiser le paquet mariadb-server"
Jason O'Neil
12

Pour 13,04 Raring Ringtail / 13,10 Salamandre Saucy

Installez les certificats / clés:

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

Ajoutez ensuite le référentiel à la fin de votre /etc/apt/sources.listavec:

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é sur une installation locale.

robmuh
la source
Je reçois: dpkg: erreur de traitement /var/cache/apt/archives/libmysqlclient18_5.5.32+maria-1~raring_amd64.deb (--unpack): libmysqlclient18: amd64 5.5.32 + maria-1 ~ raring (Multi-Arch: non) n'est pas co-installable avec libmysqlclient18 qui a plusieurs instances installées
Nicolas Raoul
En utilisant Ubuntu 13.10, j’ai sauté les étapes des certificats / clés et cela a fonctionné comme un charme.
Phillip Scott Givens
Qu'en est-il de MariaDB 10?
rubo77
Sachez que cela ajoute un deuxième dépôt avec le chemin maind' accès à vos sources, ce qui peut entraîner des conflits: askubuntu.com/questions/425516/…
rubo77
4

Pour 12.10 Quetzal Quantal

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 référentiel à la fin de votre /etc/apt/sources.listavec:

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 sources.listfichier MariaDB personnalisé . Copiez et collez le texte suivant dans un fichier nommé MariaDB.list sous /etc/apt/sources.list.d/(vous pouvez également l’ajouter au bas 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  

(Ressources:

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

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

Seth
la source
Sachez que cela ajoute un second référentiel avec le chemin maind' accès à vos sources, ce qui peut entraîner des conflits: askubuntu.com/questions/425516/…
rubo77
4

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

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

(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

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

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

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

Les 3 dernières commandes apt-get peuvent ne pas être nécessaires (car le paquet libclass-dbi-mysql-perl pourrait les installer), mais sur mon serveur de test, je devais les faire séparément.

Tout sur mon serveur LAMP fonctionne maintenant correctement. Si vous avez installé un autre logiciel, vous devrez peut-être le tester pour vous assurer de ne pas manquer les bibliothèques dont ils ont besoin.

disparu
la source
3

MariaDB ne dispose pas actuellement de référentiel Oneiric, mais uniquement de Natty (11.04): http://downloads.askmonty.org/mariadb/repositories/

Oneiric étant toujours en version bêta, vous devez attendre la version finale ou utiliser le référentiel Natty.

Pisu
la source
Dois-je désinstaller MySQL avant de mettre mariadb?
john
2
Pourquoi MariaDB n’est pas inclus dans les référentiels ubuntu normaux? Phpmyadmin fonctionne-t-il avec mariadb?
john
1
Je ne l'ai jamais fait, mais je pense que vous pouvez avoir à la fois MySQL et MariaDB sur le système, en utilisant différents ports (par exemple, 3306 et 3307). MariaDB n'est pas inclus dans les dépôts normaux, car il n'est pas aussi largement utilisé que MySQL. Pour PHPMyAdmin, il devrait fonctionner parce que MariaDB dit être plein avec connecteurs compatibile MySQL: kb.askmonty.org/en/mariadb-versus-mysql
Pisu
1
MariaDB est compatible binaire avec MySQL. La plupart des choses ne pourront pas faire la différence. Phpmyadmin fonctionnera, MySQLWorkbench fonctionnera également correctement sur mon système. Lorsque vous demandez une table InnoDB, vous obtenez réellement une table XtraDB. J'ai des requêtes qui nécessitent un certain nombre de sélections intérieures coûteuses. troisième le temps qu'il a utilisé.
Quaternion
1

Pour installer MariaDB sur votre système Ubuntu (Vivid), ouvrez un terminal ( Ctrl+ Alt+ T) et exécutez:

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'

Une fois la clé importée et le référentiel ajouté, vous pouvez installer MariaDB avec:

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

.debVous trouverez ici un guide complet sur l’installation manuelle des fichiers MariaDB .

Mariadb Source officielle

Joker
la source
1

Au cas où quelqu'un cognerait sur la question, le site Web de MariaDB propose le "Comment faire"

Pour 15.04 version 10.1 de MariaDB vous faites simplement:

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
la source