Centos下安裝並配置ODBC連線MySQL

2021-06-12 14:49:12 字數 2137 閱讀 8936

找到一篇英文的關於linux下odbc的安裝和配置,在此根據自己的需要擷取部分記錄一下。

安裝並配置odbc

odbc聯結器是乙個資料庫抽象層,它可以讓asterisk與廣泛的資料庫進行通訊,而無需開發人員為asterisk需要的每乙個資料庫建立乙個單獨的資料庫連線。這樣可以節省大量的開發工作和**維護。因為我們在asterisk和資料庫之間新增了其他應用層可能會有輕微的效能損失,但當你需要asterisk系統功能強大,靈活的資料庫功能時可以緩解適當的設計是值得的。(ps:這段屬於廢話,看看就行了)

在安裝聯結器在asterisk前,您必須安裝odbc到linux上。要安裝的odbc驅動程式,請使用以下命令。

$sudo yum install unixodbc unixodbc-devel libtool-ltdl libtool-ltdl-devel

預設情況下,centos會安裝通過odbc連線postgresql的驅動。要安裝odbc連線mysql的驅動請執行下面的指令:

$sudo yum install mysql-connector-odbc

為mysql配置odbc

mysql的配置檔案在/etc/odbcinst.ini

centos上預設檔案已經包含了一些資料,包括mysql的也存在,但我們需要一些更改。用下面的資料進行更改:

[mysql]

description = odbc for mysql

driver = /usr/lib/libmyodbc3.so

setup = /usr/lib/libodbcmys.so

# odbcinst -q -d[mysql]

接下來,配置/etc/odbc.ini檔案,根據自己的需要配置這裡的檔案,使資料庫能被你的軟體使用

[asterisk-connector]

description = mysql connection to 'asterisk' database

driver = mysql

database = asterisk

server = localhost

username = asterisk

password = welcome

port = 3306

socket = /var/lib/mysql/mysql.sock

驗證odbc聯結器

現在利用isql功能驗證能連到你的資料庫上,當你輸入指令後會看到結果為1的返回值就表明連線成功了

$echo "select 1" | isql -v asterisk-connector+---------------------------------------+

| connected! |

| |

| sql-statement |

| help [tablename] |

| quit |

| |

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

sql> +------------+

| ?column? |

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

| 1 |

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

sqlrowcount returns 1

1 rows fetched$exit

到這裡就達到我要連線mysql的目的了,後面的就不翻了。

CentOS下安裝Tomcat並配置JRE

3.修改名稱 mv apache tomcat 8.5.49 tomcat mv jdk1.8.0 111 jdk 4.將jre複製到tomcat目錄下 cp a usr local jdk jre usr local tomcat 5.在檔案catalina.sh 125行加入jre配置 expo...

CentOS6 9下安裝nodejs並配置環境

wget 0 node v6.11 0 linux x86.tar xztar xf node v6 11.0 linux x86 tar.xz mv node v6 11.0 linux x86 root node為了驗證是否能夠使用node,我們可以輸入cd node bin,輸入.node v...

CentOS下安裝並使用nDPI

參考 yum install autotools yum install libtool yum install gawk yum install gcc yum install build essential git clone cd autogen.sh configure make cd ex...