L'utilisateur ne peut pas voir les bases de données dans mysql workbench
J'essaie d'apprendre à Spring Roo à l'aide de ce tutoriel. Donc, ce que j'ai fait:
- aller à mysql workbench
- créer un nouveau schéma appelé "pizzashop'
- accès localhost via le serveur d'administration compte
- créer un nouvel utilisateur dans utilisateurs et les privilèges avec le nom "pizzashop" et le mot de passe 'pizzashop', et à la limite de la connectivité pour les hôtes de correspondance %
quand j'ai essayé de vous connecter au serveur à l'aide de ce compte, j'ai remarqué qu'il ne pouvait pas voir toute la base de données
J'ai essayé de créer une entrée dans le schéma privilèges " explicitement permettant à l' 'pizzashop' utilisateur pour voir le " pizzashop schéma, mais il ne fonctionne pas
Espère que vous pourrez m'aider ici. Je ne sais pas si c'est un Workbench problème ou un problème mysql.
Modifier>
Ajouté à l'Utilisateur des Comptes d'une entrée avec les mêmes caractéristiques que les autres mais avec "localhost" au lieu de %
Ajouté au schéma des privilèges d'une entrée en disant: host:localhost schéma:pizzashop et de tous les objets et ddl droits (c'est le seul que j'ai pour le pizzashop utilisateur)
Encore, quand je me connecter à localhost à l'aide de l'utilisateur pizzashop pas de schémas apparaissent
OriginalL'auteur elithin | 2013-10-15
Vous devez vous connecter pour publier un commentaire.
L'utilisateur supplémentaire avec localhost en tant que machine de se connecter à partir de n'aide pas du tout dans ce cas. C'est juste quelque chose de nécessaire pour la connexion au serveur (et de votre connexion fonctionne pour 'pizzashop déjà en utilisant %).
Pas sûr de ce qui ne va pas dans votre cas mais je viens de tester (contre 5,6 serveur) dans MySQL Workbench 6.0.7:
Si cela fonctionne pour vous, il devrait être facile à appliquer, ce l'est aussi pour votre propre utilisateur.
OriginalL'auteur Mike Lischke
Ses MySQL est un problème et faily commun, % ne correspond pas à localhost. Ajoutez une entrée pour user@localhost avec les mêmes autorisations
http://bugs.mysql.com/bug.php?id=69570
% ne correspond pas à 127.0.0.1 pour moi sur MySQL 5.6.16 sur Linux via la plaine de TCP/IP sur SSH.
OriginalL'auteur exussum
Sonne comme mysql est un problème, vous n'avez pas beaucoup d'infos, mais avez-vous émettre une subvention de commande pour l'utilisateur?
https://dev.mysql.com/doc/refman/5.1/en/grant.html
La subvention de commande peut être difficile, voir:
MySQL: Subvention **tous** les privilèges sur la base de données
pour plus d'info.
OriginalL'auteur generic_toaster
Après une journée d'enquêter sur ce problème, j'ai trouvé que je devais créer 2 utilisateurs avec le même nom mais avec des "à Partir de l'Hôte".
Veuillez voir comment MySQL Workbench les Utilisateurs et les privilèges devrait ressemble.
entrez la description de l'image ici
S'il vous plaît ne pas oublier de donner le Schéma de Privilèges pour le schéma que vous voulez et de "Montrer les Bases de données" option dans l'Administration onglet Rôles. Ce doit être réglée dans les deux utilisateurs.
J'espère que cette aide
Ce qui concerne
OriginalL'auteur Ignacio Carballal