Recherche de site Web

Comment installer MariaDB 10 sur Debian et Ubuntu


MariaDB est une version gratuite et open source du logiciel de serveur de gestion de base de données MySQL populaire. Il est développé sous la GPLv2 (General Public License version 2) par les développeurs originaux de MySQL et est destiné à rester open source.

Il est conçu pour atteindre une compatibilité élevée avec MySQL. Pour commencer, vous pouvez lire les fonctionnalités de MariaDB vs MySQL pour plus d'informations et, surtout, il est utilisé par de grandes entreprises/organisations telles que Wikipedia, WordPress.com, Google Plus et bien d'autres.

Dans cet article, nous allons vous montrer comment installer la version stable de MariaDB 10.1 dans diverses versions de distribution Debian et Ubuntu.

Installez MariaDB dans Debian et Ubuntu

1. Avant d'installer MariaDB, vous devrez importer la clé du référentiel et ajouter le référentiel MariaDB avec les commandes suivantes :

Sur 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'

Sur 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'

Sur 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'

Sur 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'

Sur 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'

Sur 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'

Sur Ubuntu 14.04 (de confiance)

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. Mettez ensuite à jour la liste des sources des packages système et installez le serveur MariaDB comme ceci :

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

Au cours de l'installation, il vous sera demandé de configurer le serveur MariaDB ; définissez un mot de passe d'utilisateur root sécurisé dans l'interface ci-dessous.

Saisissez à nouveau le mot de passe et appuyez sur [Entrée] pour continuer le processus d'installation.

3. Une fois l'installation des packages MariaDB terminée, démarrez le démon du serveur de base de données pendant ce temps et activez-le pour qu'il démarre automatiquement au prochain démarrage comme suit :

------------- 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. Exécutez ensuite le script mysql_secure_installation pour sécuriser la base de données où vous pouvez :

  1. définir le mot de passe root (s'il n'est pas défini lors de l'étape de configuration ci-dessus).
  2. désactiver la connexion root à distance
  3. supprimer la base de données de test
  4. supprimer les utilisateurs anonymes et
  5. privilèges de rechargement
sudo mysql_secure_installation

5. Une fois le serveur de base de données sécurisé, vérifiez sa version installée et connectez-vous au shell de commande MariaDB comme suit :

mysql -V
mysql -u root -p

Pour commencer à apprendre MySQL/MariaDB, lisez :

  1. Apprendre MySQL/MariaDB pour les débutants – Partie 1
  2. Apprendre MySQL/MariaDB pour les débutants – Partie 2
  3. Commandes d'administration de base de données MySQL – Partie III
  4. 20 commandes MySQL (Mysqladmin) pour l'administration de bases de données – Partie IV

Et consultez ces 4 outils de ligne de commande utiles pour surveiller les performances de MySQL/MariaDB sous Linux et consultez également ces 15 conseils utiles de réglage et d'optimisation des performances de MySQL/MariaDB.

C'est tout. Dans cet article, nous vous avons montré comment installer la version stable de MariaDB 10.1 dans diverses versions de Debian et Ubuntu. Vous pouvez nous envoyer vos questions/réflexions via le formulaire de commentaires ci-dessous.