Connecter DBDesigner Fork à MySQL 5
Posté : 14 oct. 2007, 10:32
Je n'ai pas retrouvé le sujet posant le problème, aussi, je crée un sujet spécial pour ça.
Certains utilisateurs de FabForce DBDesigner auront été fort nombreux à éprouver une déception depuis la sortie de la version 4.1 de MySQL parce que l'algo de hachage des mots de passe ayant été modifiés, DBDesigner n'est plus en mesure de faire par exemple un reverse engineering ou de mettre à jour une structure en se connectant à MySQL.
Espoir à l'horizon, le projet arrêté par FabForce est repris sur SourceForce avec DBDesigner Fork... pas de chance, la procédure de connexion n'a pas été modifiée et ça ne permet pas de faire mieux.
J'ai découvert la solution dans les forums de MySQL, je l'ai testée et voici comment faire.
Ensuite, dans DBDesigner, définissez une connexion sur la base de votre choix en spécifiant le nom d'utilisateur (DBDesigner) et le mot de passe...
Enjoy!
Certains utilisateurs de FabForce DBDesigner auront été fort nombreux à éprouver une déception depuis la sortie de la version 4.1 de MySQL parce que l'algo de hachage des mots de passe ayant été modifiés, DBDesigner n'est plus en mesure de faire par exemple un reverse engineering ou de mettre à jour une structure en se connectant à MySQL.
Espoir à l'horizon, le projet arrêté par FabForce est repris sur SourceForce avec DBDesigner Fork... pas de chance, la procédure de connexion n'a pas été modifiée et ça ne permet pas de faire mieux.
J'ai découvert la solution dans les forums de MySQL, je l'ai testée et voici comment faire.
- Créer un utilisateur DBDesigner avec tous les privilèges nécessaires :
Code : Tout sélectionner
CREATE USER 'DBDesigner'@'localhost' IDENTIFIED BY '******'; GRANT ALL PRIVILEGES ON *.* TO 'DBDesigner'@'localhost' IDENTIFIED BY '******' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ; GRANT ALL PRIVILEGES ON `DBDesigner2_%` . * TO 'DBDesigner2'@'localhost'; - Modifier son mot de passe comme suit :
Code : Tout sélectionner
SET PASSWORD FOR DBDesigner@localhost = OLD_PASSWORD('******');
Ensuite, dans DBDesigner, définissez une connexion sur la base de votre choix en spécifiant le nom d'utilisateur (DBDesigner) et le mot de passe...
Enjoy!