phpMyAdmin a énormément d'options cachées, que l'on doit soit connaître soit se faire dévoiler par un collègue.
Le Configuration Storage ajoute de très grosses fonctionnalités dans phpMyAdmin, et s'installe facilement. Il permet par exemple d'ajouter un onglet Concepteur, qui génère un MCD de votre base de données.
1) Importer les tables nécessaires pour le Configuration Storage
Vous devez décommenter toutes les lignes après le commentaire "phpMyAdmin configuration storage settings." (sauf auth_swekey_config, à vous voir pour celle là) dans le fichier config.inc.php :
Le Configuration Storage ajoute de très grosses fonctionnalités dans phpMyAdmin, et s'installe facilement. Il permet par exemple d'ajouter un onglet Concepteur, qui génère un MCD de votre base de données.
1) Importer les tables nécessaires pour le Configuration Storage
mysql -u%USER% -p%PASSWORD < examples/create_tables.sql
mysql -u%USER -p%PASSWORD% < examples/upgrade_tables_mysql_4_1_2+.sql
2) Activer le Configuration Storage
Vous devez décommenter toutes les lignes après le commentaire "phpMyAdmin configuration storage settings." (sauf auth_swekey_config, à vous voir pour celle là) dans le fichier config.inc.php :
/*
* phpMyAdmin configuration storage settings.
*/
/* User used to manipulate with storage */
$cfg['Servers'][$i]['controlhost'] = 'localhost';
$cfg['Servers'][$i]['controlport'] = '';
$cfg['Servers'][$i]['controluser'] = '%USER%';
$cfg['Servers'][$i]['controlpass'] = '%PASSWORD';
/* Storage database and tables */
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma__bookmark';
$cfg['Servers'][$i]['relation'] = 'pma__relation';
$cfg['Servers'][$i]['table_info'] = 'pma__table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma__table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma__pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma__column_info';
$cfg['Servers'][$i]['history'] = 'pma__history';
$cfg['Servers'][$i]['table_uiprefs'] = 'pma__table_uiprefs';
$cfg['Servers'][$i]['tracking'] = 'pma__tracking';
$cfg['Servers'][$i]['designer_coords'] = 'pma__designer_coords';
$cfg['Servers'][$i]['userconfig'] = 'pma__userconfig';
$cfg['Servers'][$i]['recent'] = 'pma__recent';
$cfg['Servers'][$i]['favorite'] = 'pma__favorite';
$cfg['Servers'][$i]['users'] = 'pma__users';
$cfg['Servers'][$i]['usergroups'] = 'pma__usergroups';
$cfg['Servers'][$i]['navigationhiding'] = 'pma__navigationhiding';
$cfg['Servers'][$i]['savedsearches'] = 'pma__savedsearches';
/* Contrib / Swekey authentication */
// $cfg['Servers'][$i]['auth_swekey_config'] = '/etc/swekey-pma.conf';
3) Pensez à vous déconnecter / reconnecter sur phpMyAdmin
Aucun commentaire:
Enregistrer un commentaire