Comment installer Installez MariaDB 10.2 Centos 7

A+ A-

Dans cet article, nous allons en apprendre davantage sur - comment installer MariaDB 10.2 sur Centos 7 / RHEL. Ceci peut être utilisé comme un guide pour les débutants ou en tant que référence. S'il vous plaît noter que, cela peut aussi être utilisé comme une alternative de remplacement de MySQL.

Caractéristiques de MariaDB

  • MariaDB est un open-source et d'un autre logiciel de gestion de base de données relationnelle.
  • MariaDB est robuste, rapide et évolutive avec des moteurs de stockage riches.
  • MariaDB a de nouvelles fonctionnalités telles que le SIG et JSON.

Informations sur le serveur et Forfaits

  • Le paquet contient: MariaDB, MariaDB-serveur, MariaDB-libs.
  • Le Nom Daemon utilisé est: MariaDB.
  • Port No: 3306.
  • chemin de configuration: /etc/my.cnf.

Installation Maria DB 10.2 sur Centos 7 / RHEL 7

En général, le paquet MariaDB est livré avec un support d'installation dans le référentiel local que nous pouvons installer, mais si nous avions besoin d'installer le dernier package nous pouvons le faire en ajoutant le dépôt à la liste yum de référentiel local. Nous utilisons cette commande et le code ci-dessous pour ajouter le dépôt à la yum.

Ajout Repo à Yum pour MariaDB Installation

Ajout du Repo pour Centos 7 64 bits

 [MariaDB]
name = MariaDB
baseurl = http://yum.mariadb.org/10.2/centos7-amd64
gpgkey = https: //yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck = 1 

Ajout du Repo pour RHEL 7 64 bits

 [Mariadb10]
name = MariaDB
baseurl = http://yum.mariadb.org/10.2/rhel7-amd64
gpgkey = https: //yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck = 1 

Installation MariaDB utilisant Yum Repo de

Nous pouvons installer le MariaDB en utilisant le Repo Yum, comme nous venons d'ajouter le référentiel à la yum locale ci-dessous est la commande pour installer le MariaDB en utilisant le Yum

 # Yum groupinstall MariaDB *
plugins Loaded: fastestmirror, refresh-packagekit, la sécurité
vitesses de miroir de chargement de hostfile cache
 * Base: ftp.iitm.ac.in
 * Extras: ftp.iitm.ac.in
 * Mises à jour: ftp.iitm.ac.in
....
....
.....
....
....
...
....
Téléchargement des paquets:
--------------------------------------------------------------------------------------------------------------------------------------------
Total de 68 Mo / s | 22 MB 00:00:00
Exécution de contrôle de transaction
Exécution de test de transaction
test Transaction réussi
transaction en cours
Attention: rpmdb modifiés en dehors de yum.
Installation: perl-Data-Dumper-2.145-3.el7.x86_64 1/13
Installation: unixODBC-2.3.1-10.el7.x86_64 2/13
Installation: perl-Net-Daemon-0.48-5.el7.noarch 3/13
Installation: 1: perl-Compress-Raw-Zlib-2.061-4.el7.x86_64 4/13
Installation: perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64 5/13
Installation: perl-IO-Compress-2.061-2.el7.noarch 6/13
Installation: perl-PlRPC-0.2020-14.el7.noarch 7/13
Installation: perl-DBI-1.627-4.el7.x86_64 8/13
Installation: perl-DBD-MySQL-4.023-5.el7.x86_64 9/13
Installation: 1: MariaDB-5.5.41-2.el7_0.x86_64 10/13
Installation: 1: MariaDB-server-5.5.41-2.el7_0.x86_64 11/13
Installation: mysql-connector-odbc-5.2.5-6.el7.x86_64 12/13
Installation: MySQL-python-1.2.3-11.el7.x86_64 13/13
Vérification: 1: MariaDB-5.5.41-2.el7_0.x86_64 1/13
Vérification: perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64 2/13
Vérification: mysql-connector-odbc-5.2.5-6.el7.x86_64 3/13
Vérification: perl-Data-Dumper-2.145-3.el7.x86_64 4/13
Vérification: MySQL-python-1.2.3-11.el7.x86_64 5/13
Vérification: 1: MariaDB-server-5.5.41-2.el7_0.x86_64 6/13
Vérification: 1: perl-Compress-Raw-Zlib-2.061-4.el7.x86_64 7/13
Vérification: perl-PlRPC-0.2020-14.el7.noarch 8/13
Vérification: perl-Net-Daemon-0.48-5.el7.noarch 9/13
Vérification: perl-DBI-1.627-4.el7.x86_64 10/13
Vérification: unixODBC-2.3.1-10.el7.x86_64 11/13
Vérification: perl-DBD-MySQL-4.023-5.el7.x86_64 12/13
Vérification: perl-IO-Compress-2.061-2.el7.noarch 13/13
Installé:
MySQL-python.x86_64 0: 1.2.3-11.el7 mariadb.x86_64 1: 5.5.41-2.el7_0 MariaDB-server.x86_64 1: 5.5.41-2.el7_0
mysql-connector-odbc.x86_64 0: 5.2.5-6.el7
Dépendance installé:
perl-Compress-Raw-Bzip2.x86_64 0: 2.061-3.el7 perl-Compress-Raw-Zlib.x86_64 1: 2.061-4.el7 perl-DBD-MySQL.x86_64 0: 4.023-5.el7
perl-DBI.x86_64 0: 1.627-4.el7 perl-Data-Dumper.x86_64 0: 2.145-3.el7 perl-IO-Compress.noarch 0: 2.061-2.el7
perl-Net-Daemon.noarch 0: 0.48-5.el7 perl-PlRPC.noarch 0: 0.2020-14.el7 unixODBC.x86_64 0: 2.3.1-10.el7
Achevée! 

Démarrage des services MariaDB

Voici la commande pour démarrer les services de MariaDB

 # Systemctl commencer mariadb.services 

Et nous avions besoin d'ajouter les services pour démarrer les services au moment du démarrage, nous pouvons utiliser la commande ci-dessous pour démarrer les services de MariaDB au moment du démarrage.

 # Systemctl permettre mariadb.services 

L'ajout des ports MariaDB pour permettre de pare-feu

 # Firewall-cmd -permanent -add-services = mysql
# Firewall-cmd -permanent -add-port = 3306 / tcp
# Pare-feu-cmd -reload 

Sécurisation du MariaDB et réglage de l'utilisateur root Mot de passe

Par défaut, le mot de passe root pour le MariaDB est pas défini et sans mot de passe root, on ne peut pas se connecter au serveur de base de données. Voici la commande pour définir le mot de passe root pour MariaDB et supprimer les utilisateurs anonymes et sécuriser la MariaDB en limitant la connexion à distance pour la racine et de supprimer la base de données de test.

 # mysql_secure_installation
/ Usr / bin / mysql_secure_installation: ligne 379: find_mysql_client: command not found
NOTE: RUNNING TOUTES LES PARTIES DE CE SCRIPT EST RECOMMANDÉ POUR TOUS MariaDB
SERVEURS DANS L'UTILISATION DE LA PRODUCTION! S'IL VOUS PLAÎT LIRE ATTENTIVEMENT CHAQUE ÉTAPE!
Afin de se connecter à MariaDB pour le fixer, nous aurons besoin du courant
mot de passe pour l'utilisateur root. Si vous venez d'installer MariaDB, et
vous n'avez pas encore défini le mot de passe root, le mot de passe sera vide,
de sorte que vous devez simplement appuyer sur entrer ici.
Entrez le mot de passe actuel pour root (entrez pour rien):
OK, utilisé avec succès le mot de passe, de passer ...
Réglage du mot de passe root assure que personne ne peut se connecter au MariaDB
utilisateur root sans l'autorisation appropriée.
Définir mot de passe root? [Y / n] y
Nouveau mot de passe:
Ré-entrez le nouveau mot de passe:
Mot de passe mis à jour avec succès!
Rechargement les tables de droits ..
... Le succès!
Par défaut, une installation de MariaDB a un utilisateur anonyme, permettant à quiconque
de se connecter à MariaDB sans avoir à disposer d'un compte utilisateur créé pour
leur. Ceci est prévu uniquement pour le test, et de faire l'installation
aller un peu plus lisse. Vous devez les supprimer avant de passer dans un
environnement de production.
Supprimer les utilisateurs anonymes? [Y / n] y
... Le succès!
Normalement, root ne devrait être autorisé à se connecter à partir de 'localhost'. Ce
veille à ce que quelqu'un ne peut pas deviner le mot de passe root à partir du réseau.
Disallow root connexion à distance? [Y / n] y
... Le succès!
Par défaut, MariaDB est livré avec une base de données nommée «test» que tout le monde peut
accès. Ceci est également destiné uniquement à l'essai et doit être retiré
avant de passer dans un environnement de production. Installez MariaDB 10.2 RHEL 7
Retirez la base de données de test et accès? [Y / n] y
- Base de données de test de goutte ...
... Le succès!
- Suppression des privilèges sur la base de données de test ...
... Le succès!
Rechargement les tables de privilèges veillera à ce que toutes les modifications apportées à ce jour
prendra effet immédiatement. Installez MariaDB 10.2 RHEL 7
Recharger les tables de privilèges maintenant? [Y / n] y
... Le succès!
Nettoyer...
Terminé! Si vous avez terminé toutes les étapes ci-dessus, votre MariaDB
l'installation devrait maintenant être sécurisé.
Merci d'utiliser MariaDB! 

Test de la connexion à l'MariaDB.

Comme nous l'avons terminé l'installation et attribuer un mot de passe pour l'utilisateur root et sécuriser la connexion, nous avions besoin de tester le MariaDB en vous connectant à la base de données. Voici la commande pour tester la MariaDB -

 # Mysql -uroot -p
Entrer le mot de passe:
Bienvenue sur le moniteur de MariaDB. Les commandes se terminent par; ou \ g.
Votre connexion MariaDB id est 10
Server version: 5.5.41-MariaDB MariaDB Server Installez MariaDB 10.2 RHEL 7
Copyright (c) 2000, 2014, Oracle, MariaDB Corporation Ab et d'autres.
Tapez 'aide;' ou \ 'h' de l'aide. Type '\ c' pour effacer la déclaration d'entrée en vigueur.
MariaDB [(aucun)]> 

En utilisant les étapes ci-dessus, nous pouvons installer le MariadDB 10.2 sur CentOS 7 / RHEL 7 et fixer le MariaDB en supprimant la base de données de l'utilisateur et le test anonyme qui est une bonne alternative de remplacement du serveur MySQL. Dans nos prochains articles, vous en apprendrez plus sur MariaDB.

Ads

Partager