Quantcast
Channel: WampServer - WampServer Francais
Viewing all articles
Browse latest Browse all 3472

Comment rendre invisible les serveurs dans phpMyAdmin ? (3 réponses)

$
0
0
Bonjour à toutes et à tous.

Mon problème se situe dans le paramétrage de PhpMyAdmin. pour l'instant, je fais l'état des lieux.

J'ai un serveur principale que j'utilise exclusivement en local.
--> host : root
--> user : root

$cfg['Servers'][$i]['hide_db'] = '(information_schema|mysql|performance_schema|phpmyadmin)';

J'ai de ce fait créé dans l'onglet 'utilisateurs' un compte de nom 'root' et dont le client est 'localhost'.
J'accède bien au serveur 'root' dans phpMyAdmin en utilisant le compte 'root' avec le mot de passe associé.
Jusque là, pas de problème.

J'accède en local à toutes les bases de données et c'est bien ce que je désire obtenir !

J'ai un autre serveur secondaire 'test', que j'utilise d'une manière distante.
--> host : test
--> user : test

$cfg['Servers'][$i]['hide_db'] = '(information_schema|mysql|performance_schema|phpmyadmin)';
$cfg['Servers'][$i]['only_db'] = 'test';

De même, j'ai créé dans l'onglet 'utilisateur' un compte de nom 'test' et dont le client est '%'.
J'accède bien au serveur 'test' dans phpMyAdmin en utilisant le compte 'test' avec le mot de passe associé.

Et maintenant voila mon problème.

Quand je suis dans le compte 'root', il est tout à fait normal que je vois la totalité de mes bases de données.
De plus, je vois aussi l'autre serveur, celui que je nomme 'test'.

Quand je suis dans le compte 'test', je vois uniquement la base de données 'test" et c'est tout à fait normale aussi.

Mais ce que je ne trouve pas normale et j'aimerai le faire disparaitre dans phpMyAdmin, c'est la fenêtre où il y a marqué 'serveur actuel' qui se trouve à gauche, en dessous du titre 'phpmyadmin'.

J'aimerai quand je suis sous 'root', voir les serveurs 'root' et 'test'.
J'aimerai quand je suis sous 'test', voir uniquement 'test' mais pas 'root'.

J'ai même ajouté un troisième serveur (host) afin de savoir si la base de données était accessible par un autre serveur. Résultat : je ne vois pas l'autre base de données via la compte 'test' et c'est très bien.

Donc ma question est : comment ne pas faire apparaitre les autres serveurs 'host' qui sont présents dans phpMyAdmin quand je me connecte à un serveur particulier comme 'test' ?

@+

Viewing all articles
Browse latest Browse all 3472

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>