Debian通過ODBC連線Mysql

2021-07-23 23:49:22 字數 1420 閱讀 5448

被網上的原始碼安裝坑了2天,積累了不少經驗,可惜還是未能成功。

總結出乙個道理,新事物一定要看官方與非官方的api。

下面是在debian系統上使用odbc連線mysql的操作步驟,需要的童鞋請拿走:

前言:本次操作基於純淨debian作業系統,因為我才重灌了。

(1)安裝unixodbc(網上都說原始碼安裝好,個人沒感覺有啥區別,不過我是開發人員,不是運維,不懂)

apt-get install unixodbc unixodbc-dev

(2)安裝mysql的odbc驅動

apt-get install libmyodbc

(3)找到驅動安裝位置(因為不同的版本,不同的系統安裝點都不一樣,所以需要自己找)

find / -name libmyodbc.so

複製路勁

(4)配置驅動

vim /etc/odbcinst.ini

[mysql]

description=mysql

driver=/usr/lib/x86_64-linux-gnu/odbc/libmyodbc.so

setup=/usr/lib/x86_64-linux-gnu/odbc/libodbcmys.so

fileusage=1

(5)配置mysql連線

vim /etc/odbc.ini

[oss]

driver=mysql

description=mysql odbc 2.3 dsn

server=172.20.15.6

port=3306

user=root

password=rootadmin

database=oss

option=3

socket=

(6)測試(這裡說一句,如果測試失敗,能根據錯誤提示解決則然,不能建議重灌系統再來一次吧,因為這東西的錯誤提示不太靠譜)

isql oss

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

| connected!                            |

|                                       |

| sql-statement                         |

| help [tablename]                      |

| quit                                  |

|                                       |

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

成功

Linux下通過ODBC連線SQL Server

一 測試環境 作業系統 fedora 8 資料庫 sqlserver2000 installed in windows xp professional,資料庫有使用者sa,密碼是syth7777,資料庫檔案是qjkzdb 注意 1 ms從來沒有提供過sqlserver for linux,所以也不要...

PHP中通過ODBC連線SQL Server資料庫

現象 解決方案 查詢了很多的原因也沒有獲得可以通過 mssql connect 訪問另一台 sql server 老是報告 unable to connect to server 網上有人說可以通過 odbc 的方式訪問 sql server 因此嘗試著修改了一下,果然有效,雖然速度差了些。解決方案...

PB 通過ODBC或OLEDB連線ACCESS

pb 通過odbc或oledb連線access 1.odbc 1.1 建立odbc資料來源 1.2 profile sqlca.dbms odbc sqlca.autocommit false sqlca.dbparm connectstring dsn xtktv uid admin pwd 00...