Existe-t-il un moyen de désactiver le regroupement des bases de données dans phpMyAdmin?

17

Si vous avez des noms de base de données comme

test_db1
test_db2

phpmyadmin créerait un groupe test. Le groupe apparaît dans la barre latérale gauche avec les bases de données associées affichées en dessous.

Comment désactiver cette fonctionnalité?

Eugene Yarmash
la source
Vous ne l'aimez pas?
Khaled
2
@Khaled: pas vraiment
Eugene Yarmash

Réponses:

27

Je sais que c'est quelque chose de vieux - donc je poste ici juste au cas où quelqu'un trébucherait sur la même question.

Dans les dernières versions de phpMyAdmin, le paramètre à inverser est NavigationTreeEnableGrouping, c'est-à-dire dans config.inc.php set:

$cfg['NavigationTreeEnableGrouping'] = false;

ps sur localhost, config.inc.php est placé dans le dossier /phpmyadminX.XX/

Ou, pour une "session en cours uniquement", vous pouvez le faire à partir de phpmyadmin STARTPAGE: cliquez sur paramètres -> panneau de navigation -> décochez "grouper les éléments dans l'arborescence"

adriano72
la source
1
Il convient de noter qu'il s'agit d'un paramètre à l'échelle du système (pas par serveur), vous devez donc le définir comme $cfg['NavigationTreeEnableGrouping']à la fin du fichier de configuration. Non, comme $cfg['Servers'][$i]['NavigationTreeEnableGrouping'](au début de la configuration).
trejder
Cela m'a sauvé la vie. Cela me rendait fou.
GTCrais
3

Vous pouvez désactiver le regroupement en définissant LeftFrameDBTreesur false:

$cfg['LeftFrameDBTree'] = false;

MISE À JOUR: l'option a été renommé à NavigationTreeEnableGroupingphpMyAdmin 4.0.0.0 (03/05/2013).

Eugene Yarmash
la source
0

(ne peut pas encore commenter # * @%!)

Il semble pertinent de préciser que, selon votre distribution Linux, l'emplacement des fichiers de configuration peut varier.

Sur mon Debian (squeeze), /usr/share/phpmyadmin/config.inc.php contient un avertissement sur les premières lignes, que j'aurais bien pu manquer:

/**
 * Please, do not edit this file. The configuration file for Debian
 * is located in the /etc/phpmyadmin directory.
 */

Je n'ai aucune idée si ce fichier peut être remplacé par une mise à jour ou un autre mécanisme, mais c'est généralement une bonne pratique de faire les choses comme elles sont censées être.


Je voulais également ajouter que la réponse d' Eugene y m'a sauvé, mais aurait pu être plus précise:
le nom exact du paramètre et ce que je dois définir sur ma probablement ancienne version de phpmyadmin est

$cfg['LeftFrameDBTree'] = false;

Btw, son lien est un peu mort, c'est pourquoi les réponses sont mieux copiées ici.


Et @ adriano72 , dont la réponse est probablement plus à jour, je voudrais demander une précision sur ce que sont "les dernières versions". À partir de quelle année?
Je ne suis même pas sûr que ces versions soient plus récentes que celles de la réponse d ' eugene y . Je suppose que oui, en raison des dates de publication, et je pourrais bien sûr vérifier, mais mon point est que ces points devraient être clarifiés.

Si vous pensez que mes commentaires sont utiles, s'il vous plaît, votez pour ceci, afin que la prochaine fois, je puisse commenter où ils appartiennent.

Balmipour
la source