Vous êtes sur la page 1sur 9

VILLADA RODRIGUEZ

Dayana
BTS SIO 1B

Compte rendu TP3 – PostgreSql & MySql

Mission 1 :

1. Installer un serveur de bases de données PostGreSQL.

2. Installer le connecteur PHP permettant à la Base de données de comprendre les requêtes


envoyées par le serveur Web (connecteur php-pg).

3. Installer le client PostGreSQL (PgAdmin) sur votre machine (virtuelle) Windows.

4. Installer sur le serveur de bases de données le client PHP de PostGreSQL nommé


"PhpPgAdmin". Il permettra d'utiliser PostGreSQL avec une interface Web à partir d'un
navigateur sur votre client Windows.

5. Prendre le script fourni et l'intégrer dans une nouvelle base de données préalablement
créée.

6. Vérifier la bonne connexion entre le serveur Web et le serveur de BDD en créant,


modifiant, supprimant de nouveaux devoirs.

Le gérant de la MFC a entendu parler des qualités de MySQL (ou MariaDB). Il souhaite que
vous lui établissiez un comparatif entre PostGreSQL et MySQL.

Mission 2 :

1. Installer un serveur de bases de données MySQL ou MariaDB (au choix) sur votre serveur
de BDD.

2. Installer le connecteur php-mysql pour permettre l'interrogation de la BDD à travers le


serveur Web.

3. Installer le client PHP de MySQL (MariaDB) nommé "PhpMyAdmin".

4. Porter la base de données de gestion de devoirs sous MySQL.

 Tout d’abord on installe le serveur PostgreSql avec cette commande :

 On installe le connecteur PHP pour que les requêtes envoyées soient comprises par la base
de données.
 Ensuite on installe le client Postgresql.

 On installe phppgadmin pour accéder à notre base de données plus facilement sur une
interface graphique.

 On prend le script fourni sur Campus.

 Puis on se connecte au serveur PostgreSql avec l’administrateur principal postgres. Ici je lui
ai créé un mot de passe.

 On crée un autre utilisateur que je nomme dayana avec un mot de passe. Cet utilisateur sera
le propriétaire de notre base de données.
 Après on va faire des configurations pour pouvoir accéder au phppgadmin à travers une
interface graphique avec notre adresse IP. D’abord on va dans la configuration de
phphpgadmin.

 On remplace par « allow from all » pour permettre une connexion dans l’interface graphique.
 Ensuite dans la configuration /usr/share/phppgadmin/conf/config.inc.php pour l’adresse IP
du serveur on remplace ‘localhost’ pour ‘ ’

--->

 Et dans la configuration «extra login security» on remplace true par false.

 On redémarre le service Apache2 et PostgreSql

 Il nous reste encore des configurations au niveau du Postgresql. On va donc dans la


configuration de l’authentification du client et on remplace peer par md5.

--->
 Enfin dans la configuration de postgresql on remplace ‘localhost’ par ‘*’ pour avoir des
connexions avec toutes les adresses et pas que localhost.

--->

 On rédemarre PostgreSql.

 Puis on change les privilèges de l’utilisateur dayana pour qu’on puisse créer une base de
données.

 Maintenant, on accède à phppgadmin sur une interface graphique avec notre adresse IP et
notre utilisateur. On crée une base de données pour le site gestion des devoirs.
 Dans le script on se connecte à notre base de données, on change l’user pour le nôtre et on
met notre mot de passe.

 On vérifie la connexion en ajoutant des devoirs.

--->
--->

 Finalement, on va comparer PostgreSql et MySql.

D’abord PostgreSql se concentre sur la fiabilité, l'intégrité des données et les fonctionnalités
destinées aux développeurs d'applications. Il dispose d'un planificateur de requêtes capable
de joindre efficacement un assez grand nombre de tables. En effet PostgreSql est souvent
utilisé pour des projets sur un site web où on a besoin d’une transaction des données.

MySql d'un autre côté, se focalise sur les applications web faisant des codes souvent écrits en
PHP, et dont le souci principal est d'optimiser des requêtes très simples. En effet il est
souvent utilisé sur un large système où les vitesses de lecture et d’écriture sont importantes.
 Passons à MySql ! On installe d’abord le serveur Mysql sur notre serveur.

 Apres on installe le connecteur phpmysql.

 Puis on installe le client phpmyadmin pour accéder sur une interface graphique à notre base
de données qu’on va créer. On le configure en mettant notre identifiant et on coche
apache2 comme serveur web à reconfigurer automatiquement.

 On peut maintenant se connecter sur phpmyadmin, on change les privilèges pour l’utilisateur
dayana en se connectant avec root.

 On crée notre base de données pour le site gestion des devoirs.


 Enfin on change le script pour passer sous MySql.

 On vérifie la connexion. On remarque que le site n’affiche pas toutes les données et il n’est
pas tout à fait fonctionnel.

Vous aimerez peut-être aussi