【问题标题】:MySQL installation on Kamailio在 Kamailio 上安装 MySQL
【发布时间】:2015-05-05 15:12:14
【问题描述】:

在安装 Kamailio SIP 服务器期间,我遇到了问题。在我写了/usr/local/sbin/kamdbctl create 之后,只出现ERROR: database engine not specified, please setup one in the config script。知道任何可能的原因吗? 非常感谢

【问题讨论】:

  • 您是否查看了配置脚本的内容以查看是否指定了数据库引擎?

标签: mysql database installation debian kamailio


【解决方案1】:

更改 kamdbctl 中的 MYLIBDIR 以指向 mysql 文件可用的路径。这应该允许它找到正确的 MySQL 引擎。

我之前做的一个额外步骤是

apt-get install kamailio kamailio-mysql-modules

【讨论】:

    【解决方案2】:

    在 /etc/kamailio/kamctlrc 中定义 DBENGINE 解决了在 Debian 8 Jessie 上出现相同“错误消息”的问题。

    希望有帮助!

    //弗雷德里克

    """

    Kamctlrc /etc/kamailio/kamctlrc 是 kamctl 和 kamdbctl 的配置文件。您需要对其进行编辑并将 SIP_DOMAIN 设置为您的 SIP 服务域(或 IP 地址,如果您没有与您的 SIP 服务关联的 DNS 主机名)。

    还将 DBENGINE 设置为 MYSQL,并根据需要调整其他设置。

    """

    【讨论】:

      【解决方案3】:

      我已经在我的 /etc/kamailio/kamctlrc 文件中进行了许多更改以解决问题,但是 错误:未指定数据库引擎,请在配置脚本中设置一个 每次都会出现。 然后一个简单的想法是'#'是为了评论解决了这个问题。

      ## database name (for ORACLE this is TNS name)
      # DBNAME=MYSQL
      

      以上内容写在我的 /etc/kamailio/kamctlrc 文件中,仅删除“#”就创建了 Kamailio 所需的数据库结构。

      ## database name (for ORACLE this is TNS name)
      DBNAME=MYSQL
      

      只需检查那个 HASHTAG。 ;)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-03-11
        • 2013-07-10
        • 2018-12-15
        • 2011-03-06
        相关资源
        最近更新 更多