来源: Win7-64bit系统下安装mysql的ODBC驱动 – Agoly – 博客园
安装过mySQL数据库后,有些软件在调用mySQL数据库时不会直接调用,需要安装mysql数据库的ODBC驱动,再来调用。这里就介绍下,如何在win7系统下安装mysql的ODBC驱动。
Win7系统分为32位和64位,相对应的mysql的ODBC驱动也可以找到相应的32位和64位的。
下载地址:
http://dev.mysql.com/downloads/connector/odbc/
在win7 32位系统上安装MySQ的ODBC驱动方法非常简单,下载相应MySQL版本的32位ODBC驱动就行,然后双击安装程序,按照提示步骤按照即可。但是在win7 64位系统上有些不太一样。有时候我们按照相应的mysql版本下载ODBC-64位的,可以正常安装,有时候却不行。
在正常安装过mysql的ODBC驱动后,还要对ODBC进行配置。正常情况下配置odbc的方法为:
打开控制面板找到管理工具,如果在控制面板下看不到管理工具,可以选择窗口右上角的查看方式,点击倒三角下拉菜单,选择里面的“小图标”,就可以看到如下图样式的显示方式,在里面找到“管理工具”。
打开“管理工具”窗口后,双击选择“数据源(ODBC)”选项。可以弹出ODBC配置窗口。
在弹出的ODBC数据源管理器中的“用户DSN”下选择第一个Dbase Files 这个选项,
点击“添加”会弹出创建新数据源窗口,在里面找到我们刚才安装的mysql ODBC 5.3这个驱动程序,如下图所示,点击确定弹出配置窗口。
在弹出的配置窗口中需要填写如下说所示的参数:
Data Soure Name 数据源名称可以定义,必填;
Description 说明选填;
TCP/IP Server要连接的mysql数据库所在电脑的IP地址或者服务器名称,如果是本机话就填入localhost,后面是Port是数据库所用端口。
这个是单选框跟下面的Named Pipe是同级的两者二选一,一般选择TCP/IP这个参数;下面的user是指数据库登陆名称,password登陆密码,database是要连接的数据库名称。
填好以上参数后点击“test”按钮进行连接测试。
连接成功的话会弹出如下图所示的Connection successful(连接成功)的提示。
异常问题:
以上是在win7系统上安装对应位数的mysql的ODBC驱动的步骤,也就是在win7 32位上安装32位的ODBC驱动,在win7 64位上安装64位的ODBC驱动。
除此之后,还有一种处理方法,当64位系统上安装不上64位的ODBC驱动,或者安装上无法使用时,可以在64位系统上安win7装32位的ODBC驱动,安装方法是一样的。就是在安装好32位mysql ODBC驱动后,在数据源(ODBC)中添加配置驱动时,发现里面并没有mysql ODBCD对应版本的驱动程序,这时需要安装下面的目录找到odbcad32.exe程序:
C:\Windows\SysWOW64\odbcad32.exe
双击运行改程序,接下来就可以按照其他的配置方法配置了。
之所以会介绍这种方法,除了操作系统兼容性外,还有一点就是有些程序需要用ODBC32位的才行,在开篇提到的来电弹屏电话管理系统:来电通来电弹屏软件就是如此,之前说过它可以直接跟管理软件的数据库对接,在使用mysql数据库的管理软件时,就需要安装mysql ODBC 32位的ODBC驱动。
最后通过lr连接数据: