26.05.2023

Installer MariaDB

Un grand nombre de services utilisent pour accéder à la base de données - applications Web, sites Web d'entreprises, ainsi que des services de messagerie et divers systèmes de comptabilité. Aujourd'hui, nous allons envisager d'installer l'un des SGBD les plus populaires - MariaDB.

Dans cet article, nous ne verrons pas comment installer et configurer un LAMP serveur. Il convient de noter que le MySQL serveur dans les référentiels a été remplacé par MariaDB en raison de l'ouverture du code et du développement actif du projet lui-même.

Nous ajoutons le référentiel puisque le système installera la version de MariaDB 5.5. Pour chaque système d'exploitation, nous considérons ce moment séparément. Si cela vous convient, vous pouvez sauter cette étape. Si vous décidez toujours de le faire, ouvrez la page sur le site officiel avec des informations sur les référentiels et leurs paramètres.

Ubuntu

Avant l'installation, nous mettons à jour les données sur les référentiels et les indices de packages :

sudo apt-get update

Nous mettons à jour les packages et les composants système :

sudo apt-get upgrade

Nous redémarrons le système, parfois il est nécessaire:

sudo redémarrage

Vérifiez la version du package MariaDB-server dans le référentiel :

apt-cache afficher le serveur mariadb

Pour Ubuntu 16.04 la réponse est la suivante :

Pour Ubuntu 18.04:

Ajoutez des informations sur le référentiel avec la version 10.3. Important: chaque version de Ubuntu a ses dépôts.

Pour Ubuntu 16.04, nous exécutons tour à tour les commandes suivantes :

sudo apt-get install logiciel-propriétés-commun
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64arm64,i386,ppc64el] http://mirror.timeweb.ru/mariadb/repo/10.3/ubuntu xenial main '

Pour Ubuntu 18.04:

sudo apt-get install logiciel-propriétés-commun
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64arm64,ppc64el] http://mirror.timeweb.ru/mariadb/repo/10.3/ubuntu bionique principal'

Mettez à jour le contenu des dépôts et terminez l'installation :

sudo apt-get update
sudo apt-get installer mariadb-server

Quelle que soit la version de Ubuntu, le programme d'installation vous demandera de saisir le mot de passe root et de le confirmer :

CentOS

Nous mettons à jour les composants du système, et en même temps les données sur les référentiels

sudo yum mise à jour

Ajouter un référentiel pour la version stable 10.3. Pour ce faire, allez dans le répertoire avec les fichiers du référentiel et créez un fichier :

cd /etc/yum.repos.d/
sudo touch MariaDB.repo

Les données du site officiel sont ajoutées au fichier par n'importe quel éditeur :

#MariaDB 10.3 CentOS liste de référentiels - créée le 2019/05/07 à 06h43 UTC
# httphttps://downloads.mariadb.org/mariadb/repositories/
[mariadb]
nom = MariaDB
baseurl = httphttps://yum.mariadb.org/10.3/centos7-amd64
clégpg=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck = 1

Installez le paquet :

sudo yum install MariaDB-serveur MariaDB-client

Le programme miamram collectera toutes les données nécessaires à l'installation et attendra que l'utilisateur :

Nous répondons à la question "y" et appuyez sur Entrée. Le nombre de packages que vous pouvez installer peut être différent.

ÊLa commande doit être réexécutée si l'erreur suivante se produit :

Erreur lors du téléchargement des packages :
MariaDB-compat-10.3.14-1.el7.centos.x86_64 : [Errno 256] Plus de miroirs à essayer.
MariaDB-client-10.3.14-1.el7.centos.x86_64 : [Errno 256] Plus de miroirs à essayer.
MariaDB-common-10.3.14-1.el7.centos.x86_64 : [Errno 256] Plus de miroirs à essayer.

Après l'installation, vous devez démarrer le serveur :

service sudo mysql Commencer

installation

La plupart des programmesrams sont installés avec les paramètres par défaut. Quelle que soit la distribution, nous vous recommandons d'optimiser vos paramètres de sécurité.

sudo mysql_installation_sécurisée

Oui ce est "mysql” parce que le projet MariaDB a "fuité" de MySQL.

Au tout début, le programmeram demandera le mot de passe de l'utilisateur root. Si le mot de passe n'a pas été défini, appuyez sur Entrée. La plupart des questions peuvent être répondues par "y". Questions et traductionslasont énumérés ci-dessous :

  1. Changer le mot de passe root? [O / n]
  2. Supprimer les utilisateurs anonymes? [O / n]
  3. Interdire la connexion root à distance? [O / n]
  4. Supprimer la base de données de test et y accéder? [O / n]
  5. Recharger les tables de privilèges maintenant? [O / n]

Vérifier l'état du serveur

Parfois, il peut être nécessaire de vérifier l'état du serveur. Cette opération peut être effectuée avec la commande :

service sudo mysql statuts

A noter que si le serveur ne tourne pas, alors il faut le démarrer en mode manuel avec la commande :

service sudo mysql Commencer

Tester la connexion au SGBD

La connexion au SGBD s'effectue par la commande suivante :

mysql -u -p

S'il s'agit de la première connexion et qu'aucun autre utilisateur n'a été ajouté, vous devez vous connecter à partir de l'utilisateur root :

mysql -u racine -p

Entrez ensuite le mot de passe root ; si aucun mot de passe n'a été défini, appuyez sur Entrée.

Quitter le shell par la commande :

sortie