淘先锋技术网

首页 1 2 3 4 5 6 7

简介

ODBC(Open Database Connectivity)是一种针对不同数据库之间进行互联的标准接口。MySQL ODBC Connector是一种应用于MySQL数据库的ODBC驱动程序。在Linux环境下安装配置MySQL ODBC驱动程序可以使得应用程序通过ODBC连接MySQL数据库。

安装MySQL ODBC驱动程序

安装MySQL ODBC Connector的首要任务是将其二进制文件安装到系统中。用户可在MySQL官方网站上下载对应版本的驱动程序,并在终端中使用以下命令进行安装:
# tar -zxvf mysql-connector-odbc-{ver}-lnx-{arch}.tar.gz
# cd mysql-connector-odbc-{ver}-lnx-{arch}
# sudo ./configure
# sudo make install

编辑odbcinst.ini文件

安装成功后,用户需要在odbcinst.ini文件中添加ODBC驱动信息。odbcinst.ini文件通常位于/etc目录下。在终端中使用以下命令进行编辑:
# sudo vi /etc/odbcinst.ini
在[MySQL ODBC 5.3 Unicode Driver]标签下添加以下内容:
Description = MySQL ODBC 5.3 Unicode Driver
Driver = /usr/lib/x86_64-linux-gnu/odbc/libmyodbc5w.so
Threading = 1
ANSI = 0

编辑odbc.ini文件

一旦odbcinst.ini文件被配置完成,就需要在odbc.ini文件中添加DSN信息以便ODBC Driver Manager(ODBC驱动程序管理器)识别该驱动程序。odbc.ini文件通常位于/etc目录下。在终端中使用以下命令进行编辑:
# sudo vi /etc/odbc.ini
在[myodbc]标签下添加以下内容:
Driver = MySQL ODBC 5.3 Unicode Driver
SERVER = localhost
USER = root
PASSWORD = mypassword
DATABASE = mydatabase
PORT = 3306

测试连接

配置完ODBC驱动程序和DSN后,可以测试连接情况。
在终端中使用ODBC命令行工具测试连接:
# isql myodbc
user>SELECT * FROM mytable;
user>quit
如果没有报错信息,则表示已成功连接MySQL数据库。