Guide pour apprendre l'installation de MariaDB 10 sur Debian 11 Bullseye. Actuellement, lors de la rédaction de ce didacticiel, la dernière version était MariaDB Server 10.6.
La version par défaut disponible pour l'installation sur Debian 11 Linux lors de l'exécution de ce guide était MariaDB 10.5, mais la dernière disponible est la 10.6. La nouvelle version est livrée avec quelques mises à jour et de nouvelles fonctionnalités dans les domaines suivants :
- DDL atomique
- Syntaxe SQL
- Compatibilité Oracle
- InnoDB
- Réplication, Galera et Binlog
- Schéma de performances
- Moteurs de stockage
- Correction des failles de sécurité
Pour obtenir tous les détails sur les bogues corrigés et les nouvelles fonctionnalités ajoutées, consultez la page officielle qui a répertorié les améliorations de la version 10.06.
Installer MariaDB Server 10.6 sur Debian 11 Bullseye Linux
1. Actualiser le cache du référentiel
Exécutez la commande de mise à jour du système qui installera toutes les mises à jour disponibles ainsi que l'actualisation du cache du référentiel système.
sudo apt update
————————————————————————————–
Remarque :Si vous voulez la version disponible par défaut dans le référentiel de base Debian 11, vous pouvez le vérifier à l'aide d'une commande :
apt show mariadb-server
Alors que pour l'installer la commande sera :
sudo apt install mariadb-server
———————————————————————————————
Ceux qui veulent la version 10.6 peuvent aller plus loin…
2. Installer les packages communs
Nous avons besoin de peu de packages pour gérer facilement nos sources de distribution et de fournisseurs de logiciels indépendants.
sudo apt-get install software-properties-common dirmngr
2. Importation de la clé publique MariaDB GPG sur Debian 11
Téléchargeons et ajoutons une clé GPG, signée par les développeurs de MariaDB pour vérifier les packages que nous obtenons pour installer cette base de données. Cela aidera le système à confirmer si les packages proviennent de la source authentique et n'ont pas été modifiés.
wget https://mariadb.org/mariadb_release_signing_key.asc sudo chmod -c 644 mariadb_release_signing_key.asc sudo mv -vi mariadb_release_signing_key.asc /etc/apt/trusted.gpg.d/
3. Ajouter un référentiel
Ensuite, ajoutez le référentiel MariaDB destiné à obtenir la version 10.06 manuellement sur votre Debian 11 Linux; en utilisant la commande ci-dessous :
Coller le bloc entier de la commande donnée et appuyez sur Entrée clé.
echo "deb [arch=amd64,arm64,ppc64el] \ https://ftp.ubuntu-tw.org/mirror/mariadb/repo/10.6/debian \ bullseye main" | sudo tee /etc/apt/sources.list.d/mariadb.list
sudo apt update
4. Installez MariaDB 10.6 sur Debian 11 Bullseye
Après avoir exécuté toutes les commandes ci-dessus, nous pouvons installer facilement MariaDB 10.6. Pour vérifier et confirmer, nous pouvons utiliser le APT Afficher la commande :
apt show mariadb-server
Pour l'installer :
sudo apt install mariadb-server
5. Vérifiez l'état du serveur de base de données
Une fois l'installation terminée, nous pouvons vérifier la version et l'état du serveur de base de données, qu'il s'exécute en arrière-plan ou non.
mariadb --version
systemctl status mariadb
Alors que pour arrêter, redémarrer et désactiver le service :
sudo systemctl stop mariadb
Pour activer et désactiver, pour qu'il ne démarre pas automatiquement :
sudo systemctl enable mariadb sudo systemctl disable mariadb
Pour redémarrer :
sudo systemctl restart mariadb
6. Installation sécurisée de MariaDB
Si vous êtes sur le point d'utiliser une base de données dans une application via un réseau public, il est recommandé d'exécuter une commande pour sécuriser MariaDB.
mysql_secure_installation
Lorsque vous exécutez la commande, un assistant textuel s'ouvre, suivez-le simplement. Définissez le mot de passe root pour MariaDB, supprimez la base de données de démonstration, désactivez la connexion à distance et supprimez les comptes d'utilisateurs anonymes.
Désinstallation – MariaDB 10
Si vous n'avez pas besoin de la base de données sur votre serveur ou bureau Debian, utilisez les commandes ci-dessous :
sudo apt remove maridb-server
Supprimer la clé GPG
sudo rm /etc/apt/trusted.gpg.d/mariadb_release_signing_key.asc
Supprimer le dépôt
sudo rm /etc/apt/sources.list.d/mariadb.list