Je suis en train d'installer le connecteur MySQL sur windows 7 systembut il n'apparaît pas dans l'ODBC ajouter la fenêtre
C'est sous Windows 7 64 bits. J'ai téléchargé les pilotes 64 bit et comme une question de fait, j'ai essayé tous les drivers windows(désinstaller les précédentes, mais d'abord). Mais lorsque j'essaie de configurer une nouvelle connexion ODBC MySQL pilote ne s'est pas présenté.
Dois-je installer un autre paquet avant que je puisse obtenir le connecteur de travail? Comme MDAC ou .NET ou autre chose?
OriginalL'auteur Peter | 2010-06-21
Vous devez vous connecter pour publier un commentaire.
Essayez d'exécuter l'ODBC à partir d' "C:\Windows\SysWOW64" au lieu de "C:\Windows\System32".
OriginalL'auteur VoodooChild
La question clé est de savoir si votre client ODBC exécutable -- la chose qui va charger le pilote de la bibliothèque et de l'utilisation des données-est 32-bits ou 64-bits. 64-bit de Windows (XP, Vista, 7, 8, Server 2003, Server 2008, et toutes les autres variantes à ce jour) prend en charge les versions 32 bits et 64 bits binaires exécutables et les bibliothèques. 32-bit fichiers exécutables (généralement trouvé dans les
Program Files (x86)
) ne peut utiliser les pilotes 32 bits; 64-bit fichiers exécutables (généralement trouvé dans lesProgram Files
) ne peut utiliser les pilotes 64 bits.Une fois que vous avez compris cette partie, vous devez installer un correspondant de 32-bit ou 64-bit pilote pour le serveur MySQL, et le configurer avec le droit de l'Administrateur ODBC. L'Administrateur ODBC 32 bits est contre toute attente intuitive trouvé à
C:\Windows\SysWow64\odbcad32.exe
, et la version 64 bits de l'Administrateur ODBC est de même contre toute attente intuitive trouvé àC:\Windows\System32\odbcad32.exe
. (Oui, les deux sont nommésodbcad32
et les noms de répertoire suggèrent l'autre du nombre de bits -- mais ce que je viens de dire est exact.)Pour en savoir plus, vous pouvez lire l'article posté sur mon employeurle site de
Noter que, pour plus de plaisir, Microsoft pilote ODBC manager (MDAC) a un bug dans ce il montre 32 bits Utilisateur des sources de données pour 64-bit client exécutables (y compris l'Administrateur), et il montre 64 bits Utilisateur des sources de données pour 32-bit client exécutables (encore une fois, y compris l'Administrateur) -- même si ces erreurs de matches ne peuvent pas travailler ensemble. Pour cette raison, je recommande fortement d'utiliser seulement la Dsn Système, quel que soit l'environnement qui peuvent avoir un mélange de 32 bits et 64 bits des exécutables/drivers/Dsn.
Pas de -- la System32\odbcad32.exe est la version 64-bits de l'Administrateur, et ne fonctionnera que sur les pilotes 64 bits. C'est là que les pilotes 64 bits. L'SysWow64\odbcad32.exe est la version 32 bits de l'Administrateur, qui doit être utilisé à l'encontre des pilotes 32 bits. C'est là que les pilotes 32 bits. Microsoft a quelques articles de base de connaissances à ce sujet. J'ai ajouté un lien vers l'un d'entre eux ci-dessus.
Cette réponse est plus complète que l'on a accepté l'un et doit être la première réponse.
cassé ma réponse, en inversant le 32 bits et 64 bits des chemins. Ils étaient correctes avant cette modification a été appliquée, et je suis en train de corriger de nouveau maintenant. Les 32 bits de l'Administrateur EST trouvé dans SysWow64, et le 64 bits Administrateur EST trouvé dans System32.
OriginalL'auteur TallTed
Si vous souhaitez exécuter 32 bits sous windows 7:
Télécharger la version 32 bits ZIP (f.e. mysql-connector-odbc-noinstall-5.1.13-win32)
Exécuter L'Installation.chauve-souris
Ouvert c:\Windows\SysWow64\odbcad32.exe
Dans DSN Utilisateur d'Ajouter et vous pouvez choisir à partir de la version 32 bits pilotes
OriginalL'auteur Peter Cibula
"Les 32 bits de l'Administrateur EST trouvé dans SysWow64, et le 64 bits Administrateur EST trouvé dans System32. – TallTed 5 Mai '14 à 16:19"
J'ai donc fini l'enfer de la semaine en suivant Ted, de la simple déclaration. J'ai ouvert ce bien caché 32 bits exe et Wah La! Tous les pilotes je ne vois pas, jusqu'alors, étaient prêts et disposés à aller travailler. Ils ont même survécu à plusieurs faux de-installe!
Je suis sur un iMac équipé de Windows 7 Ultimate sur Parallels 10. L'Accès MS app a été construit sur un Win7 seule machine qui j'ai été en mesure de relier à MySQL en vertu de l'aléatoire singe jeu d'outils. Je n'étais pas tellement de chance sur cette machine. Si Ted factoid va travailler sur cet IMac, il fonctionne partout.
btw: Il s'avère que j'ai à la fois 32 bits et 64 bits des pilotes, Unicode, etc--tous les trois. Je ne suis pas prêt de sorte que l'un. :0
OriginalL'auteur John Redford
Access 2013 ne montrent pas jusqu'à ce que j'ai installé à la fois 32 bits et 64 bits des pilotes et alors quitté et redémarré l'Accès.
OriginalL'auteur DavMe