GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer MariaDB 10.7 sur Ubuntu 20.04

MariaDB est l'une des bases de données open source les plus populaires à côté de son créateur MySQL . Les créateurs originaux de MySQL développé MariaDB en réponse aux craintes que MySQL deviendrait soudainement un service payant en raison de son acquisition par Oracle en 2010. Avec son historique de tactiques similaires, les développeurs derrière MariaDB ont promis de le garder open source et exempt de craintes telles que ce qui est arrivé à MySQL .

MariaDB est devenu aussi populaire que MySQL avec les développeurs, avec des fonctionnalités telles que le clustering avancé avec Galera Cluster 4 , cache/index plus rapides, moteurs de stockage et fonctionnalités/extensions que vous ne trouverez pas dans MySQL .

Dans le tutoriel suivant, vous apprendrez comment installer MariaDB 10.7 sur Ubuntu 20.04 LTS Focal Fossa .

Prérequis

  • OS recommandé : Ubuntu 20.04 ou supérieur
  • Compte utilisateur : Un compte utilisateur avec sudo ou accès root.

Mettre à jour le système d'exploitation

Mettez à jour votre Ubuntu système d'exploitation pour s'assurer que tous les packages existants sont à jour :

sudo apt update && sudo apt upgrade -y

Le tutoriel utilisera la commande sudo et en supposant que vous avez le statut sudo .

Pour vérifier le statut sudo sur votre compte :

sudo whoami

Exemple de sortie montrant l'état de sudo :

[joshua@ubuntu ~]$ sudo whoami
root

Pour configurer un compte sudo existant ou nouveau, visitez notre tutoriel sur Comment ajouter un utilisateur aux Sudoers sur Ubuntu .

Pour utiliser le compte racine , utilisez la commande suivante avec le mot de passe root pour vous connecter.

su

Installer les dépendances

La première étape consiste à installer les dépendances nécessaires à l'installation.

Pour cela, utilisez la commande suivante dans votre terminal :

sudo apt-get install curl software-properties-common dirmngr -y

Importer la clé et le référentiel GPG MariaDB 10.7

Pour installer MariaDB avec succès, vous devrez importer le référentiel MariaDB 10.7 depuis MariaDB ou les nombreux miroirs disponibles. Le didacticiel affichera deux options parmi lesquelles choisir.

Option 1 - Importer MariaDB 10.7 à l'aide du serveur miroir

La première option pour importer la clé GPG et le référentiel consiste à utiliser un miroir. Vous pouvez définir n'importe quel nombre d'emplacements de miroir en modifiant les exemples de commandes ci-dessous. Le seul inconvénient est qu'ils peuvent être en retard de quelques jours à une semaine sur toutes les mises à jour majeures, par exemple, 10.6.4 à 10.6.5.

Tout d'abord, importez la clé GPG à l'aide de la commande suivante :

sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'

Exemple de résultat en cas de succès :

Executing: /tmp/apt-key-gpghome.HOUXri7uzh/gpg.1.sh --fetch-keys https://mariadb.org/mariadb_release_signing_key.asc
gpg: requesting key from 'https://mariadb.org/mariadb_release_signing_key.asc'
gpg: key F1656F24C74CD1D8: public key "MariaDB Signing Key <[email protected]>" imported
gpg: Total number processed: 1
gpg:               imported: 1

Ensuite, exécutez la commande dans votre terminal pour importer le référentiel MariaDB 10.7 :

sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] https://mariadb.mirror.liquidtelecom.com/repo/10.7/ubuntu focal main'

Notez que les miroirs de téléchargement peuvent être trouvés sur cette page de la fondation MariaDB pour trouver un emplacement plus proche de vous pour le référentiel.

Maintenant que la clé et le référentiel sont importés, mettez à jour la liste des gestionnaires de packages apt pour refléter le nouvel ajout.

sudo apt update

Option 2 :Importer le référentiel MariaDB 10.7 à l'aide du script Bash officiel

Le deuxième choix et peut-être le plus préféré consiste à utiliser le script bash officiel car toutes les mises à jour seront instantanées une fois déployées dans les référentiels officiels. Les utilisateurs qui ne sont pas à proximité de leurs serveurs peuvent rencontrer des problèmes, mais ce ne sera pas un problème pour la majorité.

Dans votre terminal, utilisez la commande suivante.

curl -LsS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash -s -- --mariadb-server-version=10.7 --skip-maxscale --skip-tools

Notez que si la commande échoue, vous avez probablement oublié d'installer le package curl.

sudo apt install curl -y

Exemple de résultat :

Notez que le maxscale et les outils ont été ignorés. Vous pouvez supprimer ces indicateurs si vous souhaitez installer ces extras, mais gardez à l'esprit qu'ils ne sont pas nécessaires à la plupart des utilisateurs et peuvent être ignorés en toute sécurité.

Cela montre que le référentiel a été importé avec succès. Ensuite, actualisez votre liste de référentiel APT.

sudo apt update

MariaDB 10.7 sur Ubuntu

Pour installer MariaDB, vous devrez installer les packages client et serveur. Cela peut être fait comme suit :

sudo apt install mariadb-server mariadb-client

Exemple de résultat :

Tapez Y puis appuyez sur la touche ENTRÉE pour poursuivre l'installation.

Confirmez l'installation de MariaDB en vérifiant la version et le build :

mariadb --version

Exemple de résultat :

mariadb  Ver 15.1 Distrib 10.7.1-MariaDB, for debian-linux-gnu (x86_64) using readline EditLine wrapper

Vérifier l'état du service MariaDB 10.7

Vous avez maintenant installé MariaDB et vous pouvez vérifier l'état du logiciel de base de données à l'aide de la commande systemctl suivante :

systemctl status mariadb

Exemple :

Par défaut, vous constaterez que le statut MariaDB est activé. Sinon, démarrez MariaDB, utilisez la commande suivante :

sudo systemctl start mariadb

Pour arrêter MariaDB :

sudo systemctl stop mariadb

Pour activer MariaDB au démarrage du système :

sudo systemctl enable mariadb

Pour désactiver MariaDB au démarrage du système :

sudo systemctl disable mariadb

Pour redémarrer le service MariaDB :

sudo systemctl restart mariadb

Sécurisez MariaDB 10.7 avec le script de sécurité

Lors de l'installation de MariaDB les nouveaux paramètres par défaut sont considérés comme faibles par la plupart des normes et suscitent des inquiétudes quant à la possibilité d'intrusion ou d'exploitation de pirates. Une solution consiste à exécuter le script de sécurité d'installation fourni avec MariaDB mise en place.

Tout d'abord, utilisez la commande suivante pour lancer le (mysql_secure_installation) :

sudo mysql_secure_installation

Ensuite, suivez ci-dessous :

  • Définition du mot de passe pour root comptes.
  • Suppression des comptes racine accessibles depuis l'extérieur de l'hôte local.
  • Suppression des comptes d'utilisateurs anonymes
  • Suppression de la base de données de test, accessible par défaut aux utilisateurs anonymes.

Remarque, vous utilisez (Y) pour tout supprimer.

Exemple :

Se connecter à l'instance MariaDB 10.7

Maintenant que vous avez terminé le script de sécurité d'installation post-installation, connectez-vous à votre MariaDB base de données peut être fait en utilisant ce qui suit :

sudo mysql -u root -p

Vous serez invité à saisir le mot de passe racine que vous avez défini dans la configuration de l'installation ou dans le script de sécurité post-installation. Une fois à l'intérieur de l'instance de service MySQL, vous pouvez exécuter la commande suivante en tant que test pour la voir en fonctionnement.

Tapez la commande AFFICHER LA BASE DE DONNÉES suivante :

SHOW DATABASES;

Pour ceux qui découvrent MySQL, la syntaxe de toutes les commandes doit se terminer par ";

Exemple :

Pour quitter le terminal, tapez la commande de sortie suivante :

EXIT;

Comment supprimer (désinstaller) MariaDB 10.7

Si vous ne souhaitez plus utiliser MariaDB et que vous souhaitez la supprimer complètement, exécutez la commande suivante :

sudo apt autoremove mariadb-server mariadb-client --purge

Exemple de résultat :

Tapez Y puis appuyez sur la touche ENTRÉE pour poursuivre la désinstallation.

Ensuite, supprimez les référentiels qui ont été ajoutés pour une suppression complète. Vous voudrez peut-être le faire si vous passez à 10.6 ou à une autre source.

Tout d'abord, si vous avez installé MariaDB 10.7 en utilisant la méthode miroir, utilisez la commande suivante avec l'indicateur –removal maintenant ajouté.

sudo add-apt-repository --remove 'deb [arch=amd64,arm64,ppc64el] https://mariadb.mirror.liquidtelecom.com/repo/10.7/ubuntu focal main'
sudo apt update

Pour supprimer le référentiel de scripts bash, utilisez la commande suivante.

sudo rm /etc/apt/sources.list.d/mariadb.list
sudo apt update

Notez que cette commande supprimera la plupart des dépendances inutilisées dans l'installation de MariaDB pour aider à nettoyer votre système.


Ubuntu
  1. Comment installer Docker sur Ubuntu 18.04

  2. Comment installer Apache sur Ubuntu 18.04

  3. Comment installer Redmine sur Ubuntu 20.04 LTS

  4. Comment installer MariaDB sur Ubuntu 18.04 Bionic Beaver

  5. Comment installer MariaDB sur Ubuntu 22.04

Comment installer MariaDB sur Ubuntu 18.04 / Ubuntu 16.04

Comment installer MariaDB 10.6 sur Ubuntu 20.04

Comment installer MariaDB sur Ubuntu 16.04

Comment installer la pile LAMP sur Ubuntu 20.04

Comment installer ERPNext sur Ubuntu 20.04 LTS

Comment installer MariaDB sur Ubuntu