【问题标题】:Kamailio not connects to remote databaseKamailio 未连接到远程数据库
【发布时间】:2017-10-17 22:25:01
【问题描述】:

我在ubuntu10.10.145.189 上拥有Kamailiocentos10.10.118.91 上拥有mysql

安装kamailio时,命令

/usr/local/sbin/kamdbctl 创建

工作并在10.10.118.91 上创建了所有数据库,没有任何问题。 但是当我尝试像

这样的命令时
kamctl db show subscriber

它响应如下错误。

ERROR 1045 (28000): Access denied for user 'kamailioro'@'ip-10-10-145-189.ec2.internal' (using password: YES)

10-10-145-189.ec2.internal 是它的主机名。

【问题讨论】:

    标签: kamailio


    【解决方案1】:

    通过使用主机 any 创建数据库用户 kamailio 和 kamailioro 解决了这个问题。

    【讨论】:

      【解决方案2】:

      默认配置kamctctlrc/usr/local/sbin/kamdbctl create会在mysql数据库中创建用户kamailio,本地主机为Host。之后,当您使用命令kamctl 时,它会尝试使用kamailio@"IP_of_kamailio_server" 访问mysql 数据库,因此访问被拒绝。

      尝试更改kamctctlrc 文件

      • DBACCESSHOST=IP_of_kamailio_server 从 kamailio 服务器访问数据库
      • DBACCESSHOST=% 为用户kamilio 从任何主机访问数据库

      然后在 DB /usr/local/sbin/kamdbctl create 中创建架构

      【讨论】:

        猜你喜欢
        • 2015-05-09
        • 1970-01-01
        • 1970-01-01
        • 2016-08-05
        • 2018-02-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多