IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MySQL Discussion :

PhpMyAdmin : les bases test* n'apparaissent pas dans la liste


Sujet :

MySQL

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2016
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2016
    Messages : 13
    Points : 12
    Points
    12
    Par défaut PhpMyAdmin : les bases test* n'apparaissent pas dans la liste
    Bonjour,

    1- Après avoir installé EasyPhp : PhpMyAdmin 4.7.0, je créer ma première base de données que je nomme 'test'
    2- Elle n'apparait pas dans le liste sur le menu de gauche. Je rafraîchis sans succès.
    3- J'essaye à nouveau de recréer ma base 'test.
    Message d'erreur : #1007 - Ne peut créer la base 'test'; elle existe déjà
    4- Je fais un "show database"
    Database
    information_schema
    mysql
    performance_schema
    phpmyadmin
    test
    5- Je créé une base de données de nom 'a'. Elle apparaît dans la liste sur le menu de gauche.
    6- Je créé une base de données de nom test1, puis test2, puis test3.
    7- Elles n'apparaissent pas dans le menu de gauche. On ne voit que la base de données 'a'.
    8- Je fais un "show database" et là, toutes les bases y sont.

    C'est quoi le problème ? PhpMyAdmin n'affichent pas les bases avec les noms commençant par test dans le menu de gauche ?

  2. #2
    Expert éminent sénior Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    6 378
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 6 378
    Points : 19 054
    Points
    19 054
    Par défaut
    Salut sam75.web.

    J'utilise WampServer. C'est pareil que EasyPhp.

    Citation Envoyé par sam75.web
    je créer ma première base de données que je nomme 'test'
    Tu ne peux pas créer une base de données de nom "test" car elle existe déjà. Il y a des exemples pour les newbies.

    Citation Envoyé par sam75.web
    Elle n'apparait pas dans le liste sur le menu de gauche. Je rafraîchis sans succès.
    Ce n'est pas normal. Le blocage doit venir de phpmyadmin.
    Tu te rends dans le fichier "config.ini.php" (celui associé à phpmyadmin).
    Tu dois avoir une ligne de ce genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $cfg['Servers'][$i]['hide_db'] = '(information_schema|mysql|performance_schema|phpmyadmin)';
    Le "hide_db" indique les bases dont tu ne désires pas qu'ils s'affichent.

    C'est ce que j'ai mis chez moi. Tu dois avoir, dans ton fichier "config.ini.php", une interdiction sur "test*".

    @+
    Si vous êtes de mon aide, vous pouvez cliquer sur .
    Mon site : http://www.jcz.fr

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2016
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2016
    Messages : 13
    Points : 12
    Points
    12
    Par défaut
    Bonjour Artemus24,

    Bingo, c'est exactement cela.
    J'ai modifié la ligne associée au paramètre "hide_db". Effectivement, elle contenait la chaîne 'test'. Je l'ai supprimée.
    Je viens de créer une base "test" et elle s'affiche dans le menu gauche maintenant.
    Je te remercie grandement !

    PS : Bon maintenant, je ne vois pas pourquoi EasyPhp ou PhpMyAdmin a voulu cacher les bases dont le nom contient le terme 'test' par défaut.

  4. #4
    Expert éminent sénior Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    6 378
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 6 378
    Points : 19 054
    Points
    19 054
    Par défaut
    Salut sam75.web.

    Quand tu installes une nouvelle version de mysql, le SGBDR n'est pas livré vide.
    Il y a comme base de données, entre autre :
    --> mysql
    --> information_schema
    --> performance_schema
    --> sys
    --> test

    Si tu utilises phpmyadmin, tu peux aussi installer sa base de données.

    En ce qui me concerne, je n'accède jamais par phpmyadmin à ces bases :
    --> mysql
    --> information_schema
    --> performance_schema
    --> phpmyadmin
    et donc, je n'ai aucune raison de les faire apparaitre. D'où la ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $cfg['Servers'][$i]['hide_db'] = '(information_schema|mysql|performance_schema|phpmyadmin)';
    que tu peux modifier dans le fichier "config.inc.php.

    @+
    Si vous êtes de mon aide, vous pouvez cliquer sur .
    Mon site : http://www.jcz.fr

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 8
    Dernier message: 20/11/2012, 01h01
  2. supprimer les fichiers qui ne sont pas dans une liste
    Par jeorcal dans le forum Langage
    Réponses: 7
    Dernier message: 15/01/2011, 10h03
  3. les champs n'apparaissent pas dans la liste de colonnes
    Par Billybob60 dans le forum InfoPath
    Réponses: 1
    Dernier message: 31/01/2008, 08h16
  4. image n'apparaissant pas dans les mails
    Par jean-jacques varvenne dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 27/07/2007, 14h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo