Etape |
Description |
1 |
Installez un serveur Apache, PHP et un serveur MySQL (cf. tutorial sur l'installation d'apache + PHP + MySQL)
|
2 |
Récupérez le fichier compressé de phpMyAdmin v2.1.0 (de 96 ko) dans un répertoire de votre choix
depuis le site officiel de phpMyAdmin
depuis mon site : phpMyAdmin v2.1.0 (comme ça vous serez sur d'avoir la même version que ce tutorial)
|
3 |
Décompressez l'archive (fichier phpMyAdmin_2.1.0.zip de 96 ko) à l'aide de Winzip dans le répertoire racine de votre site web (C:\MonWeb)
Attention : un sous répertoire \phpMyAdmin sera automatiquement créé
|
4 |
Editez le fichier C:\MonWeb\phpMyAdmin\config.inc.php3
|
5 |
Modifiez la ligne 65 :
require("english.inc.php3"); |
par
require("french.inc.php3"); |
Remarques : cette modification permettra d'avoir l'interface en français
|
6 |
C'est également dans ce fichier config.inc.php3 que l'on peut parametrer :
le hostname du serveur MySQL (localhost) : ligne 11
$cfgServers[1]['host'] = 'localhost'; // MySQL hostname |
le port du serveur MySQL : ligne 12
$cfgServers[1]['port'] = ''; // MySQL port - leave blank for default port |
l'utilisateur par défaut (root) : ligne 16
$cfgServers[1]['user'] = 'root'; // MySQL user (only needed with basic auth) |
le mot de passe de l'utilisateur : ligne 17
$cfgServers[1]['password'] = ''; // MySQL password (only needed with basic auth) |
Remarques : pour nos développement en local sur notre poste, on ne changera pas ces valeurs
|
7 |
Enregistrez le fichier et quittez
|
Etape |
Description |
1 |
Lancez le serveur Apache (cf. tutorial sur l'installation d'apache + PHP + MySQL)
|
2 |
Lancez le serveur MySQL (cf. tutorial sur l'installation d'apache + PHP + MySQL)
|
3 |
Lancez votre navigateur préféré (Internet Explorer, Netscape...) et saisissez l'adresse suivante :
http://localhost/phpMyAdmin/index.php3 |
Vous aurez alors la page de bienvenue de phpMyAdmin
|
4 |
Sur la frame de gauche vous devriez avoir :
Ce qui signifie qu'il y a 2 bases sur le serveur (mysql et test)
La base test ne nous servira à rien, aussi nous allons la supprimer
|
5 |
Premier test - suppression de la base test :
Cliquez sur le lien de la base test (frame de gauche)
La frame de droite affiche alors une page d'information sur la base test
Remarque : cette base ne contient pas de table, comme l'indique la ligne (frame droite) :
Aucune table n'a été trouvée dans cette base. |
|
6 |
Cliquez sur le lien du bas de l'écran (frame de droite) :
|
7 |
Confirmez la suppression en cliquant sur le bouton Oui
Notez que la frame de gauche sera mise à jour et que la base test ne sera plus présente :
|
8 |
Cliquez sur le lien de la base mysql (frame gauche)
La frame de droite affiche alors une page d'information sur la base mysql
Cette base contient 5 tables, comme l'indique le tableau de la frame de droite
On retrouve ces 5 tables dans la frame de gauche, sous la base mysql :
Accueil
- mysql
.columns_priv
.db
.host
.tables_priv
.user
|
|
9 |
Dans la frame de gauche, le signe plus (+) ou moins (-) permet d'afficher ou de cacher la liste de tables de la base :
Lorsque des tables de la base mysql sont cachées, on a :
Sinon, lorsque les tables de la base mysql sont affichées, on a :
Accueil
- mysql
.columns_priv
.db
.host
.tables_priv
.user
|
|
10 |
Attention : ne supprimez surtout pas la base mysql, sinon vous ne pourriez plus relancer le serveur MySQL
|
11 |
Deuxième test - création d'une base :
Cliquez sur le lien d'accueil (frame de gauche)
La frame de droite affiche alors la page de bienvenue de phpMyAdmin
|
12 |
Vous allez créer une nouvelle base
Entrez le nom de la base (mabase) dans la zone de saisie sous le texte
Créer une base de données |
et cliquez sur le bouton Créer
|
13 |
La frame de gauche affiche alors la nouvelle base :
La frame de droite vous indique aussi que la base a été créée et qu'elle ne contient aucune table :
Base de données mabase a été créé.
Aucune table n'a été trouvée dans cette base.
|
|
14 |
Troisième test - création d'une table :
Cliquez sur le lien de la base mabase (frame de gauche)
La frame de droite affiche alors la page d'information de la base mabase
|
15 |
Pour créer une table dans la base, vous avez 3 possibilités (toujours dans la frame de droite) :
Vous saisissez la requête SQL à la main dans le champs de saisie situé sous le texte
Exécuter une ou des requêtes sur la base mabase |
et vous cliquez sur le bouton Exécuter
Remarque : je ne vous conseille pas cette méthode, à moins de maitriser parfaitement le langage SQL
Votre requête de création de la table est dans un fichier (généralement d'extention .sql), donc vous n'avez qu'à cliquer sur le bouton Parcourir...
situé en dessous du texte
ou Emplacement du fichier texte : |
Dans la fenêtre Choisir fichier qui s'ouvre, vous sélectionnez le fichier et vous cliquez sur le bouton Ouvrir
et enfin, vous cliquez sur le bouton Exécuter
Remarque : cette méthode est intéressante lorsque vous avez souhaitez basculer des données d'un serveur à un autre (par exemple votre serveur local sur le serveur de Free)
Vous créez la table de toute pièce en précisant son nom (matable) dans la zone de saisie à droite du texte
Vous précisez également le nombre de champs de la table (2) dans la zone de saisie à droite du texte
Vous cliquez sur le bouton Exécuter
à droite de la zone de saisie du nombre de champs
Remaque : si vous ne connaissez pas encore le nombre de champs dans la table, vous pourrez le modifier plus tard
|
16 |
Pour la suite du test, on suppose que vous avez utilisé la troisième possibilité
Vous devez donc avoir dans la frame de droite un écran avec le texte suivant :
Base de données mabase - table matable |
C'est dans le tableau au dessous de ce texte que vous allez définir les 2 champs de la table
|
17 |
Dans la première ligne du tableau,remplissez les colonnes
Champ : nom du champ dans la table (obligatoire)
Type : type du champ (très souvent INT, TEXT ou DATETIME)
Longueur : la longueur du champ (facultatif selon le type)
Attributes : Attribut du champ (entre BINARY, UNSIGNED ou UNSIGNEDZEROFILL)
Null : pour indiquer si un champ peut ne pas être renseigné (null) ou non (not null)
Defaut : pour indiquer une éventuelle valeur par défaut (facultatif)
Extra : pour un champ clé de la table, indique si il est géré automatiquement par MySQL (auto_increment)
Primaire : à cocher si le champ est une clé primaire
Index : à cocher si la table doit être indexée sur ce champ
Unique : à cocher si le champ est une clé unique (pas de doublon autorisé)
|
18 |
Faîtes ensuite de même pour toutes les autres champs de la table
Quand tout le tableau est rempli, cliquez sur le bouton Sauvegarder
|
19 |
Si maintenant vous cliquez sur le lien de la base mabase (frame gauche)
vous verrez que la base comporte désormais une table matable :
Accueil
- mabase
.matable
+ mysql
|
|
20 |
Il ne vous reste plus qu'à ajouter des enregistrements dans la table (cf. Informations complémentaires sur phpMyAdmin v2.1.0)
|