vendredi 23 mai 2014

Cacher les tables système dans phpMyAdmin

phpMyAdmin, outil très puissant pour gérer vos bases de données MySQL via une interface graphique Web, a énormément de configrations possibles.

Tout se passe généralement dans config.inc.php (fichier de configuration qui surcharge config.sample.inc.php).

Vous pouvez cacher certaines bases de données. Voici un exemple pour cacher celles de MySQL (et de phpMyAdmin quand on installe le Configuration Storage) :
$cfg['Servers'][$i]['hide_db'] = '^(information_schema|performance_schema|mysql|phpmyadmin)$';

2 commentaires:

  1. En utilisant cette fonction si une table contiens le mot mysql dans le nom elle n’apparaît pas. Aurais tu une solution pour enlever seulement ceux dont le nom complet est dans cette liste?

    j'ai toujours eu du mal avec le regex.

    RépondreSupprimer
  2. Salut Menerex, j'ai corrigé la preg, il manquait des parenthèses !
    Merci pour le retour.

    RépondreSupprimer