mysql怎样配置ODBC数据源

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql怎样配置ODBC数据源相关的知识,希望对你有一定的参考价值。

mysql怎样配置ODBC数据源步骤如下:
一: 打开控制面板 - 管理工具 - 数据源(ODBC)
二:打开驱动程序选项卡,查找是否有MySQL驱动
三:如果存在,跳过此步骤。如果不存在首先安装mysql ODBC 驱动

安装方式:下载mysql ODBC驱动 (可以在官网下载)点击 下载。

下载对应版本和位数的msi安装。
四:返回ODBC数据源管理器,点击用户 DSN 选项卡,添加
五:创建新数据源 如果上一步安装成功,则在名称栏有了mysql的驱动程序 选择对应编码点击完成。

六:在配置页面,填写基本信息 ip 和 用户名密码输入无误的情况下 Database下拉列表会列出当前配置的连接包含的所有数据库,选择需要的即可。

七:点击Test测试 Connection successful 配置成功了。
八:点击ok 看到数据源管理器 用户DSN选项卡 数据源列表中已经添加了刚才新建的MysqlODBC

九:至此,Mysql数据源ODBC已经配置成功。
参考技术A mysql 本身就是数据源,不要给它配置源
而是要给使用 mysql 里面的数据的应用配置源
你要给哪个应用配置啊?本回答被提问者采纳
参考技术B 在mysql的官网有odbc的软件http://dev.mysql.com/downloads/connector/odbc/

Linux平台下mysql的ODBC配置方法


在安装配置之前需要先大概了解一下MyODBC的架构. MyODBC体系结构建立在5个组件上,如下图所示:

 

 

Driver Manager:

 

负责管理应用程序和驱动程序间的通信主要功能包括解析DSN (数据源名称,ODBC的数据源名称在ODBC.INI文件中配置), 加载和卸载驱动程序,处理ODBC调用,将其传递给驱动程序.

 

Connector/ODBC(MyODBC驱动程序):

 

实现ODBC API所提供的功能它负责处理ODBC函数调用,SQL请求提交给MySQL服务器,并将结果返回给应用程序.

 

ODBC.INI

ODBC.INIODBC配置文件,记录了连接到服务器所需的驱动信息和数据库信息。Driver Manager将使用它来确定加载哪个驱动程序(使用数据源名DSN)。驱动程序将根据指定的DSN来读取连接参数。

 

Linux下配置mysql ODBC 需要有以下步骤:

1.      安装Driver Manager , 本案例使用unixODBC 来作为Driver Manager.

2.       安装MySQL驱动程序本案例使用Connector/ODBC.

3.       配置ODBC.INI

 

 所需软件包:unixODBC unixODBC-devel mysql-connector-odbc libiodbc libiodbc-devel

第一步: yum安装软件包

  yum install -y unixODBC unixODBC-devel mysql-connector-odbc libiodbc  libiodbc-devel 

 

第二步: 配置odbc的驱动  odbcinst.ini


# Example driver definitions

# Driver from the postgresql-odbc package

# Setup from the unixODBC package

[PostgreSQL]

Description = ODBC for PostgreSQL

Driver = /usr/lib/psqlodbc.so

Setup = /usr/lib/libodbcpsqlS.so

Driver64 = /usr/lib64/psqlodbc.so

Setup64 = /usr/lib64/libodbcpsqlS.so

FileUsage = 1


# Driver from the mysql-connector-odbc package

# Setup from the unixODBC package

[MySQL]

Description = ODBC for MySQL

Driver = /usr/lib/libmyodbc5.so

Setup = /usr/lib/libodbcmyS.so

Driver64 = /usr/lib64/libmyodbc5.so

Setup64 = /usr/lib64/libodbcmyS.so

FileUsage = 1

 第三步:配置要链接的数据库的DSN

[ldap]

 DSN = ldap 

 Description = The Database for mysql Driver = MySQL 

 Database = ldap

 Server = 10.10.211.6

 User = ldap

 Password = ldap123

 Port = 3306

 Socket = /var/lib/mysql/mysql.sock 

 ReadOnly = no 

 charset = UTF8

 

第四步测试ODBC配置是否成功

 

IsqlunixODBC带的一个ODBC客户端访问工具使用isql +数据源名 来访问目标数据库.

如果ODBC配置正确会显示下面的界面SQL>提示符下输入SQL语句查询数据库.

 

# isql ldap

+---------------------------------------+

| Connected!                            |

|                                       |

| sql-statement                         |

| help [tablename]                      |

| quit                                  |

|                                       |

+---------------------------------------+

SQL>





以上是关于mysql怎样配置ODBC数据源的主要内容,如果未能解决你的问题,请参考以下文章

mysql怎样配置ODBC数据源

mysql怎样配置ODBC数据源

mysql怎样配置ODBC数据源

Access怎样配置odbc数据源连接ORACLE数据库

如何配置odbc数据源

如何配置odbc数据源