I. Installation du sgbd mariaDB








télécharger 20.11 Kb.
titreI. Installation du sgbd mariaDB
date de publication10.06.2018
taille20.11 Kb.
typeDocumentos

1SIO Pédron Pierre 2015/2016




Mise en place du serveur SGBD
L'entreprise GSB souhaite la mise en place d'une base de données (VLAN 476) qui soit consultable en local et à distance par un poste "Comptable" (VLAN 473). La base de données contiendra toute information relative à ses clients (ou "Visiteurs"). Le choix se portera donc sur l'installation d'un Système de Gestion de Base de Données (SGBD) Open Source MariaDB. Nous disposerons d'une machine virtuelle Linux Centos 7 comme hôte pour l'installation à notre serveur de base de données. Par la suite, nous installerons l'outil logiciel phpMyAdmin pour l'administration de la base de données MariaDB.
Configuration réseau du serveur SGBD :

  • IP --> 172.19.0.4

  • Masque --> 255.255.255.0

  • Passerelle par défaut --> 172.19.0.1/24


I. Installation du SGBD MariaDB

 Pour compter sur un fonctionnement optimal du serveur web, il est fortement conseillé de désinstaller le pare-feu activé par défaut de Linux qui se nomme SELINUX.

Dans le terminal de la machine virtuelle Centos :

# su – // Permet de se connecter en tant que super utilisateur root.

# nano /etc/sysconfig/selinux // Permet de modifier le fichier concernant SELINUX.

SELINUX=enabled

SELINUX=disabled // Remplacer la variable "enforcing" ou "enabled" par "disabled" pour désactiver le pare-feu.
 Pour commencer, on installe le serveur MariaDB avec les commandes suivantes :
# yum clean all // Permet de forcer la commande YUM à récupérer de nouvelles données de dépôts à jour (packages).
# yum repolist // Permet de vérifier la liste des dépôts (packages) activés sur le système.
# yum install mariadb-client // Permet l'installation des packages "mariadb".
# yum install mariadb-server // Permet l'installation des packages "mariadb-serveur".
Si, lors de l'installation du service, une erreur se produit, il est possible d'utiliser la commande suivante : # kill -9 xxxx (xxxx étant le numéro PID du processus à arrêter), puis il faudra relancer la commande d'installation des packages "mariadb" et "mariadb-server".

 On peut enfin démarrer le service de base de données MariaDB :
# systemctl start mariadb // Permet le démarrage du service MariaDB.
# systemctl enable mariadb // Permet de faire en sorte que le service MariaDB se lance automatiquement au boot de la machine.

 Il faut maintenant sécuriser le service MariaDB avec l'instauration d'un mot de passe pour l'utilisateur (ici l'utilisateur "root").

# mysql_secure_installation // Permet de faire la demande d'un nouveau mot de passe.


 On se connecte au SGBD MariaDB, par l'intermédiaire d'un terminal, dans le but de configurer sa propre database :
# mysql -u root -p // Permet d'afficher les bases de données existantes en s'y connectant avec son nom d'utilisateur qui est ici "root" ainsi qu'avec son mot de passe demandé par la suite.

On souhaite donc créer une base de données, nommé "VISITEURS", pour classer et référencer les informations relatives aux clients de l'entreprise GSB (ou "Visiteurs") :


Puis on crée l'utilisateur "GSB" qui pourra se connecter à la base de données "VISITEURS" :


Enfin on accorde un contrôle total à l'utilisateur GSB sur la base de données "VISITEURS" :





 La dernière étape consiste à activer le service dans le pare-feu du serveur SGBD en ligne de commande (ou par interface graphique) :

# sudo // Permet de se connecter en tant que super utilisateur root.
# firewall-cmd -permanent -add-service=mysql // Permet d'ajouter le service MySQL, équivalent ici au service MariaBD, au pare-feu local afin d'assurer son fonctionnement à l'avenir sur la machine Centos.
# systemctl restart firewalld // Permet de redémarrer le pare-feu de la machine.
II. Installation de phpMyAdmin

L'outil d'administration de base de données MariaDB, phpMyAdmin, a besoin d'un serveur web (paquet apache2), PHP (paquet php-5), et un navigateur pour fonctionner en local comme à distance donc je vous invite à installer préalablement Apache et PHP sur le serveur SGBD.

 Tout d'abord, on installe les packages suivants :
# su // Permet de se connecter en tant que super utilisateur root.
# yum -y install epel -release // Permet l'obtention d'un nombre plus important de packages disponibles pour la distribution Centos.

# yum install phpmyadmin // Permet l'installation de l'outil phpMyAdmin.

# systemctl restart httpd // Permet de redémarrer le service httpd pour prendre en compte tout changement réalisé.

 Sur le serveur SGBD, on autorise l'accès à l'outil phpMyAdmin à distance :
# nano /etc/httpd/conf.d/phpMyAdmin.conf // Permet de modifier le fichier de configuration phpMyAdmin.
// Mettre en commentaire la ligne suivante avec le symbole "#"

// Mettre en commentaire la ligne suivante avec le symbole "#"

// Rajouter la ligne suivante.

# nano /etc/phpMyAdmin/config.inc.php // Permet de modifier le fichier de configuration phpMyAdmin.
// On remplace le champ par l'adresse IP du serveur SGBD.
 Enfin, pour vérifier la bonne connexion au SGBD MariaDB et ensuite à la base de données "VISITEURS", on saisit l'URL suivante dans un navigateur web :

Connexion en local :


Connexion à distance (le poste qui se connecte à distance avec phpMyAdmin, via le protocole http, doit être doté du service LAMP) :


III. Annexes

Schéma de l'architecture réseau de l'entreprise GSB :

untitled (1).png




Documentation_ Serveur-SGBD

similaire:

I. Installation du sgbd mariaDB iconExamen sgbd 20 /07 : 2010

I. Installation du sgbd mariaDB icon3-8 I. Etude comparative des différentes sgbd sur le marché 3-5

I. Installation du sgbd mariaDB iconGestion de projet Application Web/Réseaux Systèmes d’exploitation...

I. Installation du sgbd mariaDB iconInstallation du driver Microsoft sql server pour php
«Framework php sous iis : Copix Framework» pour l’installation de sql server Express 2008

I. Installation du sgbd mariaDB iconIncitation : Créer un volume (sculpture, élément d’architecture, installation…) qui
«Créer un volume (sculpture, élément d’architecture, installation…) qui interrogera un lieu du collège.»

I. Installation du sgbd mariaDB icon1. Installation de wds

I. Installation du sgbd mariaDB iconInstructions d'installation

I. Installation du sgbd mariaDB iconSommaire installation de fan

I. Installation du sgbd mariaDB iconProcédure d’installation et de lancement de la plateforme

I. Installation du sgbd mariaDB icon1Se préparer à l’installation de l’environnement








Tous droits réservés. Copyright © 2016
contacts
ar.21-bal.com