Comment installer MariaDB sur CentOS 8

Les bases de données sont actuellement l'un des composants les plus utilisés par des milliers de développeurs, de personnel de support et d'utilisateurs informatiques pour un contrôle centralisé et sécurisé des données de l'organisation. D'où l'importance de disposer des outils clés pour une bonne administration. Ensuite, dans Solvetic, nous allons parler de l'un des outils les plus utilisés pour cette tâche, tel que MariaDB, et nous effectuerons ce processus dans la nouvelle édition CentOS 8.

Qu'est-ce que MariaDBMariaDB Server est répertorié comme l'un des serveurs de base de données les plus utilisés au monde en raison de ses diverses fonctions, de sa sécurité, de son évolutivité et de son dynamisme dans le contrôle des données, et l'un de ses plus grands avantages est qu'il a été construit par des développeurs MySQL originaux, c'est pourquoi c'est un utilitaire open source qui est constamment mis à jour.

MariaDB est capable de convertir les données en informations structurées compatibles avec une large gamme d'applications actuelles et utilise une base de données relationnelle qui intègre une interface SQL pour l'accès aux données. Comme argument supplémentaire en faveur de MariaDB, nous vous disons que les dernières versions de MariaDB incluent des fonctions SIG et JSON.

Limitations des versions de MariaDBLes versions MariaDB remplacent MySQL, mais elles présentent certaines limitations telles que :

  • Les fichiers de données MariaDB sont généralement des binaires compatibles avec la version équivalente de MySQL.
  • Tous les noms de fichiers et de chemins sont identiques.
  • Les fichiers de définition de données et de tables (.frm) sont entièrement compatibles binaires.

caractéristiques exceptionnellesCertaines de ses caractéristiques les plus remarquables sont :

  • MariaDB est compatible avec plusieurs systèmes d'exploitation tels que Linux, FreeBSD, macOS et quelques autres.
  • Il prend en charge le langage PHP.
  • MariaDB utilise les langages de requête standard.
  • Intègre des colonnes dynamiques telles que COLUMN_ADD, COLUMN_CHECK, COLUMN_CREATE, COLUMN_DELETE, COLUMN_EXISTS, COLUMN_GET, COLUMN_JSON, COLUMN_LIST
  • Il intègre la technologie de cluster de Galera.
  • Nous allons maintenant voir comment installer MariaDB sur CentOS 8.

1. Comment installer MariaDB sur CentOS 8

Étape 1
La première étape consistera à consulter les packages MaríaDB dans CentOS 8 en exécutant les opérations suivantes :

 miam recherche mariadb

AGRANDIR

Étape 2
Maintenant, pour consulter des informations détaillées sur MariaDB, nous exécutons ce qui suit :

 miam info mariadb

AGRANDIR

Étape 3
On procède à l'installation de MariaDB en exécutant :

 miam installer mariadb-server

AGRANDIR

Étape 4
Nous entrons la lettre "s" pour confirmer le téléchargement et l'installation de MariaDB :

AGRANDIR

Étape 5
Nous procédons à l'activation du service MariaDB en exécutant la ligne suivante :

 systemctl activer mariadb.service

AGRANDIR

Étape 6
Certaines des commandes utiles pour gérer MariaDB sont :

Arrêter le service MariaDB

 systemctl arrêter mariadb.service

Démarrer le service MariaDB
 systemctl démarrer mariadb.service

Redémarrez le service MariaDB
 systemctl redémarrer mariadb.service

Vérifier l'état du service MariaDB
 état systemctl mariadb.service

AGRANDIR

2. Comment sécuriser le serveur MariaDB sur CentOS 8

Étape 1
Il est maintenant temps de protéger le serveur MariaDB dans CentOS 8, pour cela, nous allons exécuter ce qui suit :

 mysql_secure_installation
Étape 2
Tout d'abord, il sera indiqué que nous entrons le mot de passe de l'utilisateur root, car il n'a pas été attribué, nous devons appuyer sur Entrée :

AGRANDIR

Étape 3
Là, il nous demande si nous voulons en attribuer un, nous entrons la lettre "Y" pour attribuer le mot de passe de l'utilisateur root MariaDB :

AGRANDIR

Étape 4
Après cela, nous trouvons une série de questions telles que:

  • Supprimez l'utilisateur anonyme.
  • Désactivez l'accès à distance.
  • Supprimez la base de données de test.
  • Recharger les privilèges.

AGRANDIR

3. Comment accéder à MariaDB sur CentOS 8

Étape 1
Pour accéder à MariaDB dans CentOS 8, nous devons entrer la commande suivante :

 mysql -u racine -p
Nous appuyons sur Entrée et entrons le mot de passe que nous avons entré dans le processus de configuration et accédons ainsi à MariaDB :

AGRANDIR

Étape 2
Là, nous pouvons entrer la commande « show databases; » pour afficher les bases de données disponibles et quitter MariaDB en exécutant "quit":

AGRANDIR

4. Comment ajouter des bases de données dans MariaDB sur CentOS 8

Étape 1
Le premier endroit sera d'accéder à MySQL en exécutant :

 mysql -u racine -p mysql
Une fois que nous accédons à MariaDB, nous créons notre base de données comme suit :
 CREATE DATABASE solvetic; (crée une nouvelle base de données) CREATE USER 'solvetic' @ 'localhost' IDENTIFIED BY 'solvetic'; (Créez le nom d'utilisateur avec son mot de passe) GRANT ALL ON solvetic1 * TO 'solvetic' @ 'localhost'; (Accorde des autorisations de base de données à l'utilisateur) PRIVILEGES DE FLUSH; (Réinitialise les privilèges)

AGRANDIR

Nous sortons de MariaDB en exécutant "quit".

Étape 2
Après cela, nous pouvons exécuter à nouveau « afficher les bases de données; » et là nous verrons la base de données créée :
Pour entrer dans MariaDB avec la base de données créée, nous allons exécuter ce qui suit dans CentOS 8 :

 mysql -u solvetic -p'solvetic 'solvetic1
Ou nous pouvons exécuter :
 mysql -u solvetic -p solvetic1
Ensuite, nous entrons le mot de passe.

Étape 3
Le résultat sera l'accès à ladite base de données :

AGRANDIR

Si simple que nous avons installé et créé des bases de données dans MariaDB dans CentOS 8 et nous avons déjà les meilleures solutions pour gérer les bases de données.

wave wave wave wave wave