Outils pour utilisateurs

Outils du site


sio:ppe2:mission_1:setup_sgbd

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
sio:ppe2:mission_1:setup_sgbd [11/03/2015 17:12]
127.0.0.1 modification externe
sio:ppe2:mission_1:setup_sgbd [18/09/2016 02:54] (Version actuelle)
Ligne 14: Ligne 14:
 # apt-get upgrade</code> # apt-get upgrade</code>
  
-Deuxièment installation des paquets nécessaire a l’installation de mysql :+Deuxièmement installation des paquets nécessaire a l’installation de mysql :
 <code># apt-get install mysql-server</code> <code># apt-get install mysql-server</code>
  
 Ce message s’affiche : Ce message s’affiche :
-{{ :sio:mission_1:mysql_install.png?700 |}}+{{ :sio:ppe2:mission_1:mysql_install.png?700 |}}
 Répondre “O” pour oui. Répondre “O” pour oui.
  
 Choisir un mot de passe et le confirmer lorsque le système le demande Choisir un mot de passe et le confirmer lorsque le système le demande
-{{ :sio:mission_1:mysql_install_passwd.png?700 |}}+{{ :sio:ppe2:mission_1:mysql_install_passwd.png?700 |}}
 Si l’installation se passe correctement, le message suivant apparaît à l’écran Si l’installation se passe correctement, le message suivant apparaît à l’écran
-{{ :sio:mission_1:mysql_install_start.png |}}+{{ :sio:ppe2:mission_1:mysql_install_start.png |}}
  
 ===== Configuration de MySQL ===== ===== Configuration de MySQL =====
Ligne 31: Ligne 31:
 On enregistre le fichier et reload la configuration de MySQL. On enregistre le fichier et reload la configuration de MySQL.
 <code># service mysql restart</code> <code># service mysql restart</code>
-{{ :sio:mission_1:mysql_config_reload.png |}}+{{ :sio:ppe2:mission_1:mysql_config_reload.png |}}
  
 ===== Test de MySQL ===== ===== Test de MySQL =====
 On se connecte au serveur MySQL via la commande On se connecte au serveur MySQL via la commande
 <code># mysql -p</code> <code># mysql -p</code>
-{{ :sio:mission_1:mysql_test_login.png?700 |}}+{{ :sio:ppe2:mission_1:mysql_test_login.png?700 |}}
 On va maintenant ce connecter au serveur mysql depuis le serveur web. \\ On va maintenant ce connecter au serveur mysql depuis le serveur web. \\
 Pour cela on va tout d’abord devoir créer un nouvel utilisateur dans la base de donnée puisque l'accès root ne peut s’effectuer que depuis le serveur local (localhost). Pour cela on va tout d’abord devoir créer un nouvel utilisateur dans la base de donnée puisque l'accès root ne peut s’effectuer que depuis le serveur local (localhost).
Ligne 45: Ligne 45:
 mysql> select user, host from user;</code> mysql> select user, host from user;</code>
  
-{{ :sio:mission_1:mysql_config_list.png?700 |}}+{{ :sio:ppe2:mission_1:mysql_config_list.png?700 |}}
 On voit donc sur ce screen que l’utilisateur root est accessible seulement en local. \\ On voit donc sur ce screen que l’utilisateur root est accessible seulement en local. \\
 On va donc maintenant créer notre nouvel utilisateur. On va donc maintenant créer notre nouvel utilisateur.
Ligne 55: Ligne 55:
 Finalement, on recharge les privilèges. Finalement, on recharge les privilèges.
 <code>mysql> flush privileges;</code> <code>mysql> flush privileges;</code>
-{{ :sio:mission_1:mysql_config_newuser.png?700 |}}+{{ :sio:ppe2:mission_1:mysql_config_newuser.png?700 |}}
  
 On teste la connexion depuis le serveur web : On teste la connexion depuis le serveur web :
 <code>mysql -u webAccess -p -h 172.21.101.12</code> <code>mysql -u webAccess -p -h 172.21.101.12</code>
-{{ :sio:mission_1:mysql_test_distant.png?700 |}}+{{ :sio:ppe2:mission_1:mysql_test_distant.png?700 |}}
  
 ===== Mise en place de phpmyadmin ===== ===== Mise en place de phpmyadmin =====
Ligne 67: Ligne 67:
  
 Lors de l’installation ce message va s’afficher. Lors de l’installation ce message va s’afficher.
-{{ :sio:mission_1:phpmyadmin_install.png?700 |}}+{{ :sio:ppe2:mission_1:phpmyadmin_install.png?700 |}}
 Comme nous avons un serveur apache2 nous sélectionnons donc la première option. Comme nous avons un serveur apache2 nous sélectionnons donc la première option.
  
 Ensuite on nous demande de configurer directement phpmyadmin avec la base de donnée dbconfig-common, on répond “non” puisque nous avons déjà une base de donnée installer qui est mysql. Ensuite on nous demande de configurer directement phpmyadmin avec la base de donnée dbconfig-common, on répond “non” puisque nous avons déjà une base de donnée installer qui est mysql.
-{{ :sio:mission_1:phpmyadmin_install_bdd.png?700 |}}+{{ :sio:ppe2:mission_1:phpmyadmin_install_bdd.png?700 |}}
  
 Nous allons donc procéder nous même a la configuration. \\ Nous allons donc procéder nous même a la configuration. \\
Ligne 85: Ligne 85:
 On peut maintenant tester notre interface web.\\ On peut maintenant tester notre interface web.\\
 Pour cela on rentre l’adresse : [[https://172.21.101.11/phpmyadmin|https://172.21.101.11/phpmyadmin]] dans notre navigateur. Pour cela on rentre l’adresse : [[https://172.21.101.11/phpmyadmin|https://172.21.101.11/phpmyadmin]] dans notre navigateur.
-{{ :sio:mission_1:phpmyadmin_login.png?700 |}}+{{ :sio:ppe2:mission_1:phpmyadmin_login.png?700 |}}
 L’interface est bien disponible. Nous testons maintenant la connexion au serveur avec les identifiants que l’on a créer plus tôt. \\ L’interface est bien disponible. Nous testons maintenant la connexion au serveur avec les identifiants que l’on a créer plus tôt. \\
-Une fois connecter nous arrivons sur la page d'accueil de phpmyadmin et d’ici nous avons accès aux bases de données. +Une fois connecté nous arrivons sur la page d'accueil de phpmyadmin et d’ici nous avons accès aux bases de données. 
-{{ :sio:mission_1:phpmyadmin_databases.png?700 |}}+{{ :sio:ppe2:mission_1:phpmyadmin_databases.png?700 |}}
  
 ===== Note de sécurité ===== ===== Note de sécurité =====
 Après analyse d’un critère du sujet concernant les droits utilisateurs attribués aux développeurs, nous jugeons que le droit de création d’une nouvelle base entraîne un risque de sécurité vis à vis des requis. Nous préférons donc ne pas donner ce droit aux développeurs qui devront nous consulter en cas de besoin. Ce qui veut donc dire que nous attribuerons les droits lors de la création de la base. Après analyse d’un critère du sujet concernant les droits utilisateurs attribués aux développeurs, nous jugeons que le droit de création d’une nouvelle base entraîne un risque de sécurité vis à vis des requis. Nous préférons donc ne pas donner ce droit aux développeurs qui devront nous consulter en cas de besoin. Ce qui veut donc dire que nous attribuerons les droits lors de la création de la base.
sio/ppe2/mission_1/setup_sgbd.1426090357.txt.gz · Dernière modification: 18/09/2016 02:54 (modification externe)