Académique Documents
Professionnel Documents
Culture Documents
Dayana
BTS SIO 1B
Mission 1 :
5. Prendre le script fourni et l'intégrer dans une nouvelle base de données préalablement
créée.
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.
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.
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 ‘ ’
--->
--->
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.
--->
--->
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.
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 vérifie la connexion. On remarque que le site n’affiche pas toutes les données et il n’est
pas tout à fait fonctionnel.