Comment voir toutes les bases de données dans phpMyAdmin que phpmyadmin utilisateur?
J'ai été en utilisant MySQL avec succès en utilisant la ligne de commande, et ont créé des différentes bases de données (surtout pour les CMS).
J'ai décidé d'essayer d'utiliser phpMyAdmin
que j'ai vu mentionné dans un livre sur Joomla!.
Mais quand je clique sur les Bases de données, je ne vois information_schema, phpMyAdmin, et test.
Je veux être capable de gérer l'ensemble de mes bases de données (sans doute de donner des informations d'identification appropriées). Probablement liée au fait que si je me connecte à mysql comme phpmyadmin
de l'utilisateur et de faire un spectacle de bases de données, requête, je ne vois que ces trois bases de données.
Dois-je besoin d'une sorte de subvention impliquant la show_db_priv
(octroi à la phpmyadmin
utilisateur)? Si c'est le cas, quelle est la syntaxe exacte pour le faire? Quand je fais un spectacle de subventions pour cet utilisateur, je peux voir que show_db_priv
n'est pas l'un d'eux.
- Il suffit d'utiliser votre root de mysql informations d'identification (bien bien) pour PHPMyAdmin de Configuration et il va montrer toutes vos bases de données
- Je vous remercie. Qui semble fonctionner. Mais maintenant, je me demande ce qui est le point de phpmyadmin utilisateur.
Vous devez vous connecter pour publier un commentaire.
Connecter en tant qu'utilisateur root MySQL dans phpMyAdmin. Si vous n'êtes pas en mesure de vous connecter en tant que root, en dépit de fournir le mot de passe correct, alors assurez-vous que vous avez cette ligne dans votre phpMyAdmin est config.inc.php et est définie sur true.
Si vous n'avez pas attribué un mot de passe pour le compte MySQL root, puis le mot de passe par défaut est vide. Dans ce cas, vérifiez que AllowNoPassword est définie sur true dans phpMyAdmin de l'config.inc.php
Ne sais pas si cette réponse est pertinente, comme je suis à l'aide de phpMyAdmin dans le cadre de WAMP sur un site unique de la machine. Encore, il peut aider quelqu'un d'autre en cours d'exécution dans le problème de phpMyAdmin n'affichant pas les bases de données existantes.
Après l'installation de WAMP sur une nouvelle machine (avec phpMyAdmin 4.0.4), et à l'aide d'un script php de la mine de créer des bases de données, phpMyAdmin ne ferait que montrer la information_schema et les bases de données test.
Quand j'ai couru mysql à partir d'une invite de commandes, les bases de données étaient là, alors wtf??
Après quelques tests, j'ai découvert que l'ajout de la ligne suivante réglé le problème:
Noter que l'config.inc.php déjà eu
Remarque: Le auth_type paramètre est discuté dans http://wiki.phpmyadmin.net/pma/auth_types,
mais je ne vois pas de commentaire sur le défaut d'afficher le nom d'utilisateur créé des bases de données.
Plus de détails:
Sans le auth_type ligne, un SPECTACLE de SUBVENTIONS (à partir de phpMyAdmin), on obtient:
Avec le auth_type ligne, AFFICHER les SUBVENTIONS des rendements: