win7
因为要用powerdesigner,需要配置ODBC,反复失败多次后归纳出如下知识点
1 mysql5 不同版本得ODBC驱动有些存在bug,如果不行多换几个,这招一般多半管用
2ODBC在windows下存在两个版本,一个在system32下,一个在systemWOW64下 ,都叫odbcad32.exe
进去后看到得驱动是不一样得,理论上来讲64位得系统应该是参照systemWOW64里得配置。具体还是以程序识别出来得ODBC配置器为准
如果配置后说是invalid 什么string,是这个驱动的版本bug,需要打补丁,建议直接换个版本。
3我得电脑跟理论上得正好相反,安了3个以上版本的64位驱动,在wow64下都看不到,后来经过一位朋友提醒,用32位驱动试验了下,反而能看到。程序识别的也是32位驱动。
觉得具体多少位不重要,关键能连接上就好。这奇葩的现象想不太通,不过遇见一个类似的事情,我以前安的SQLyog64位一打开就出错,我就另外找了个32位的对付下,结果安装好32位软件的时候,64位的也痊愈了,我脑补了下,也许是之前太寂寞了,以后就不删了,让他俩做个伴儿
4卸载的时候不建议去注册表下改ODBCinst.ini,有时候安装串得情况下会提示驱动找不到,dsn错误什么乱七八糟的,不用管,用原来得安装程序remove下,换个版本,虽然在配置器里还能看到也删不掉看着碍眼,但是折腾估计比较麻烦,就别管了
另外推荐一个PDMreader,看powerdesigner的字典用得,导出来的表格很清爽