Page 1 sur 1

Connecter DBDesigner Fork à MySQL 5

Posté : 14 oct. 2007, 10:32
par Cyrano
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.
  1. 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';
  2. Modifier son mot de passe comme suit :

    Code : Tout sélectionner

    SET PASSWORD FOR DBDesigner@localhost = OLD_PASSWORD('******');
Remplacez les ****** par le mot de passe de votre choix. Vous pouvez aussi choisir un autre nom d'utilisateur que DBDesigner si celui-ci ne vous convient pas.

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! :)

Posté : 17 oct. 2007, 18:21
par webarno
Bonjour,

Un TRES GRAND Merci !!!!!!!!!!!!!!!!!!!!

NOTE :
Je n'ai eu besoin que de redéfinir le mot de passe sur un user deja existant avec :
SET PASSWORD FOR mon_user@localhost = OLD_PASSWORD('******');

Il existe aussi un autre projet : mysql workbench. Mais il n'implemente pas encore toutes les fonctionnalités de DBDesigner. A suivre.

Posté : 26 nov. 2007, 17:41
par Cyrano
Il existe aussi un autre projet : mysql workbench. Mais il n'implemente pas encore toutes les fonctionnalités de DBDesigner. A suivre.
À suivre oui, mais alors avec de l'obstination.
La version beta vient de sortir : malheureusement, un essai chez moi s'est soldé par un premier échec : l'installation avec le fichier .msi implique l'installation du .Net Framework en version je sais plus combien. Pour de l'open source, je la trouve saumâtre.

J'ai refait le test au bureau sur ma machine où est installé le broll de Micro$oft : installation réussie. Mouais, ça a pas duré, tentative de création d'un nouveau modèle, et ... et bien rien du tout, une exception du coté de Visual Studio 5 ou un truc du genre...

Patientons encore un peu :-k

DB design

Posté : 28 avr. 2008, 19:44
par dedalios
Pas mal ce truc .sauf que je n'arrive jamais à créer une squelette de l'application avec le plugin simple front. Même avec une base contenant qu'une table, l'outil ne veux rien savoir.???why?

Posté : 28 avr. 2008, 20:11
par Cyrano
Attends une seconde : je crois qu'il y a erreur de ciblage pour ton sujet : ici, je mentionne comment connecter DBDesigner sur MySQL, pas comment l'utiliser ensuite pour faire une synchronisation entre ton modèle et la base. Si c'est bien là qu'est ta question, ouvre un sujet dans le forum "Méthodologies, Modélisation et Sécurité".