!
也想出现在这里? 联系我们
广告位
当前位置:首页>教程分享>服务器教程>云服务器Centos下安装并配置ODBC连接MySQL

云服务器Centos下安装并配置ODBC连接MySQL

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
FileUsage = 1

通过运行下面的指令验证系统能找到驱动,如果一切都OK,会返回MySQL的标题:

# odbcinst -q -d[MySQL]

接下来,配置/etc/odbc.ini文件,根据自己的需要配置这里的文件,使数据库能被你的软件使用

[asterisk-connector]
Description           = MySQL connection to \'asterisk\' database
Driver                = MySQL
Database              = asterisk
Server                = localhost
UserName              = asterisk
Password              = welcomePort                  = 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

给TA打赏
共{{data.count}}人
人已打赏
服务器教程

Linux云服务器禁止通过服务器IP直接访问网站

2021-4-17 21:13:21

服务器教程

云服务器解决“MySQL忘记密码”问题的办法

2021-4-17 21:13:23

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 [email protected] 或点击右侧 私信:吉吉国王 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
OneEase