win7 64位 直接安装mysql odbc 64位 报错1918,怎么解决?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win7 64位 直接安装mysql odbc 64位 报错1918,怎么解决?相关的知识,希望对你有一定的参考价值。

下载mysql32位的ODBC驱动:mysql-connector-odbc-5.2.4-win32.msi或更高版本,然后默认安装即可。

2
安装好后,用PD反导数据库表结构。

3
选择“新建数据源”可以看到mysql的ODBC驱动。
注意的是:这里如果是安装了64位的mysql-odbc就看不到了。

4
选择“mysql-odbc”之后,就可以进行配置mysql-odbc的连接了,并进行测试。测试成功后,用PD选择“已创建好的数据源”就可以进行数据库反导了。

PS:反导时候,注意用户和表,如果默认的话,会把所有用户的表都进行反导的。

END
注意事项
一定要安装32位的MYSQL-ODBC驱动程序。
反导时候,注意用户和表,如果默认的话,会把所有用户的表都进行反导的。追问

您好 32位的odbc驱动也无法安装,和64位一样的报错,另外pd是什么?

参考技术A 回到Windows 8.1,把C:\Windows\SysWOW64目录下的
msvcp100.dll

msvcr100.dll

msvcr100_clr0400.dll

这三个文件拷贝到虚拟机Windows Server 2003的C:\WINDOWS\system32目录下,然后点击Retry,搞定。
参考技术B 在64位机器上,如果你想要连接32位mysql ,一般会安装mysql connector/ODBC 64位,并在配置ODBC数据源测试中连接正常,但在程序连接,如ASP、asp.net、VB、Delphi 等软件访问数据库时,却提示找不到ODBC驱动。
这个问题网上找了很多资料,很多开发者甚至放弃使用mysql数据库,或者用其它开发语言如php代替。

本人尝试了大半天,终于找到问题的解决办法:因为你用的32位的mysql,那么你应该用32位的odbc配置管理器,而不是系统菜单默认的64位ODBC配置,请在 Windows\SysWOW64\ 下找到32位的ODBC配置工具 odbcad32.exe ,运行它,然后配置你需要的DSN。最后程序连接,测试OK。

关于mysql-connector-odbc-5.1.13-win32.msi安装成功后,ODBC数据源管理器无法显示该MySql驱动的问题解决

win7系统下或者64位系统下,安装完mysql-connector-odbc驱动后,直接进入:管理工具--数据源(ODBC),点击添加不显示该驱动,该问题解决如下:
进入dos命令行,输入:
C:\Users\Administrator>cd\windows\SysWOW64
C:\windows\SysWOW64>odbcad32
回车后弹出 ODBC数据源管理器,在此窗口下进行添加操作即可看到:MySQL ODBC 5.1 Driver
,点击完成,进行后续操作,完成添加操作,图示如下:
技术分享图片
技术分享图片
技术分享图片
技术分享图片

 
来源:https://blog.csdn.net/tudou23115/article/details/78135273
 









以上是关于win7 64位 直接安装mysql odbc 64位 报错1918,怎么解决?的主要内容,如果未能解决你的问题,请参考以下文章

关于mysql-connector-odbc-5.1.13-win32.msi安装成功后,ODBC数据源管理器无法显示该MySql驱动的问题解决

如何在64位WIN7下安装64位的解压版MySQLmysql-5.6.14

64位的mysql能否使用32位的ODBC驱动¡

关于Win7 64位系统通过ODBC访问Access的一点经验

64位win7系统如何安装MySQL

使用 ODBC 的 VB6 程序在 Win7 64 下无法运行