参考: ubuntu安装odbc及(mysql驱动)

安装odbc

1
2
apt-get install unixodbc
apt-get install unixodbc-dev

安装mysql驱动

1
apt-get install libmyodbc

报错:

选区_137

只能到mysql官网上下载驱动 MySQL Community Downloads

这里会犯难,下载哪个好,点击右边的帮助,可以查看文档:4.2.3 Installing Connector/ODBC from a DEB Distribution

mysql-connector-odbc: This driver package installs MySQL ODBC driver libraries and the installer tool
mysql-connector-odbc-setup: This setup package provides the GUI configuration widget library

而dbgsym则是含有mysql调试的程序

下载后执行:

1
2
sudo dpkg -i mysql-connector-odbc_8.0.21-1ubuntu18.04_amd64.deb
sudo dpkg -i mysql-connector-odbc-setup_8.0.21-1ubuntu18.04_amd64.deb

配置mysql驱动

配置odbcinst.ini

我这里deb下载完后的/etc/odbcinst.ini已经自动配置好了

这里给出我的配置

1
2
3
4
5
6
7
[MySQL ODBC 8.0 Unicode Driver]
Driver=/usr/lib/x86_64-linux-gnu/odbc/libmyodbc8w.so
UsageCount=1

[MySQL ODBC 8.0 ANSI Driver]
Driver=/usr/lib/x86_64-linux-gnu/odbc/libmyodbc8a.so
UsageCount=1

配置odbc.ini

1
2
3
4
5
6
7
[NAME]
Driver = /usr/lib/x86_64-linux-gnu/odbc/libmyodbc8a.so
SERVER=localhost
PORT=3306
DATABASE=YOURDATABASE
USER=root
PASSWORD=root

中括号NAME随便输就行,方便管理最好输入数据库的名字,DATABASE也要事先建立好,账号密码写上数据库的账号密码

测试连接数据库:

1
isql -v NAME

配置成功!