vendredi 23 mai 2014

Activer le Configuration Storage de phpMyAdmin

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
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