ODBC配置
ubuntu
-
myodbc-installer安装
-
sudo apt-get install libodbc1
-
若报错, 执行: sudo apt --fix-broken install
-
-
sudo apt-get install odbcinst1debian2
-
-
下载:
-
进入上面的网址,选择ubuntu18,选择18.04,下载64位的
-
dpkg -i 4个安装文件
-
sudo dpkg -i mysql-connector-odbc_8.0.22-1ubuntu18.04_amd64.deb
-
sudo dpkg -i mysql-connector-odbc-dbgsym_8.0.22-1ubuntu18.04_amd64.deb
-
sudo dpkg -i mysql-connector-odbc-setup_8.0.22-1ubuntu18.04_amd64.deb
-
sudo dpkg -i mysql-connector-odbc-setup-dbgsym_8.0.22-1ubuntu18.04_amd64.deb
-
-
cd /usr/lib/x86_64-linux-gnu/odbc, 可以看到多了 libmyodbc8a.so, libmyodbc8S.so,libmyodbc8w.so
-
/usr/lib/x86_64-linux-gnu/odbc/libmyodbc8w.so
-
/usr/lib/x86_64-linux-gnu/odbc/libmyodbc8S.so
-
说明: ldconfig -p | grep "odbc"是找不到的
-
-
-
安装驱动:
-
Registers the Unicode driver: myodbc-installer -a -d -n “MySQL ODBC 8.0 Driver” -t “Driver=/usr/lib/x86_64-linux-gnu/odbc/libmyodbc8w.so”
-
Registers the ANSI driver:myodbc-installer -a -d -n “MySQL ODBC 8.0” -t “Driver=/usr/lib/x86_64-linux-gnu/odbc/libmyodbc8a.so”
-
-
查看驱动安装情况
-
myodbc-installer -d -l
-
myodbc-installer -d -l -n "MySQL ODBC 8.0 Unicode Driver"
-
-
安装数据源
-
myodbc-installer -s -a -c2 -n "mysql" -t "DRIVER=MySQL ODBC 8.0 Unicode Driver;SERVER=localhost;DATABASE=mysql;UID=root;PWD=1"
-
myodbc-installer -s -a -c2 -n "test" -t "DRIVER=MySQL ODBC 8.0 Unicode Driver;SERVER=localhost;DATABASE=test;UID=root;PWD=1"
-
-
接下来用软件应当就可以连接成功了. 注意连接时用的名字位 -n后指定的名字,一般取和数据库一样即可