Easy-Micro


 
ESPACEMEMBRE MySQL
phpMyAdmin

Installer phpMyAdmin pour MySQL

Si vous ne voulez pas utiliser l'invite de commande du serveur MySQL, je vous recommande d'installer en plus du serveur MySQL, l'interface phpMyAdmin (gratuite) pour MySQL. Très pratique, cette interface vous permetra de gérer vos bases de donnés plus rapidement qu'avec l'invite de commande.

Préalable:
pour faire fonctionner phpMyAdmin, le module PHP et le serveur MySQL doivent être préalablement installés.

Attention: tous les utilisateurs phpMyAdmin doivent être des utilisateurs MySQL valides (voir la Gestion des privilèges sous MySQL).

Installation rapide
1. "Détarrer" (.tar) ou "dézippez" (.zip) le fichier téléchargé dans le répertoire document racine de votre serveur web.

2. Configurer votre installation
Nous avons besoin d'un fichier "config.inc.php". Utilisez un simple éditeur de texte pour créer le fichier config.inc.php (vous pouvez copier le fichier config.sample.inc.php pour obtenir un fichier de configuration minimal) dans le répertoire principal de phpMyAdmin (celui qui contient le fichier index.php).

Une configuration simple peut ressembler à ceci :
<?php

$i=0;
$i++;
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'password'; // indiquez ici votre mot de passe
?>

Note: phpMyAdmin charge tout d'abord le fichier libraries/config.default.php puis écrase ces valeurs avec celles trouvées dans le fichier config.inc.php. Si la valeur par défaut vous convient pour un paramètre particulier, il n'est pas nécessaire de l'inclure dans le fichier config.inc.php. Vous aurez besoin de quelques directives pour continuer.

phpMyAdmin a besoin d'un utilisateur de contrôle - "controluser" - ayant seulement le privilège SELECT sur les tables mysql.user (toutes les colonnes sauf "Password"), mysql.db (toutes les colonnes), mysql.host (toutes les colonnes) et mysql.tables_priv (toutes les colonnes sauf "Grantor" et "Timestamp").
L'exemple suivant suppose que vous voulez utiliser "root2" comme utilisateur de contrôle et "pass2" comme mot de passe Saisissez ces déclarations dans une fenêtre de requête de phpMyAdmin ou en ligne de commande mysql.

GRANT USAGE ON mysql.* TO 'root2'@'localhost' IDENTIFIED BY 'pass2';

GRANT SELECT (
Host, User, Select_priv, Insert_priv, Update_priv, Delete_priv,
Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv,
File_priv, Grant_priv, References_priv, Index_priv, Alter_priv,
Show_db_priv, Super_priv, Create_tmp_table_priv, Lock_tables_priv,
Execute_priv, Repl_slave_priv, Repl_client_priv)
ON mysql.user TO 'root2'@'localhost';

GRANT SELECT ON mysql.db TO 'root2'@'localhost';

GRANT SELECT ON mysql.host TO 'root2'@'localhost';

GRANT SELECT (Host, Db, User, Table_name, Table_priv, Column_priv)
ON mysql.tables_priv TO 'root2'@'localhost';

Plus d'infos avec la Documentation de phpMyAdmin et le Guide technique du Richie's Web site.



Suivez les aventures des skippers aquitains sur EasyVoile.com
Flux RSS Easy-Micro - Abonnez-vous Easy-Micro [ François Bisch ]
Mardi 22 janvier 2019 - Semaine 04 - Saint Vincent (Demain: Saint Barnard)
Aujourd'hui, c'est l'anniversaire de Frank Leboeuf (1968-51 ans), footballeur français (défenseur). Autre 22 janvier: 1981 - Début de la série américaine Dallas sur les écrans français (TF1).
Haut de page Easy-Micro