1

我一直在本地设置上使用 elastix,并且已将数据库复制到远程服务器,现在我正在努力将 elastix 和 a2billing 配置到该远程数据库,我已更改以下文件但仍未连接到远程数据库:

./asterisk/cdr_mysql.conf --> to change for cdr tables
./asterisk/cbmysql.conf --> to change for meetme app
./asterisk/res_mysql.conf --> to change a2billing realtime
./a2billing.conf  --> to change main a2billing database

如果缺少某些东西,感谢您的帮助

问候,

4

1 回答 1

0

用“挣扎”这个词很难说出你的错误或问题。最常见的问题是 MySQL 拒绝连接远程 IP 地址的安全性。同样令人困惑的是 Elastix 使用 Sqlite3 数据库(存储在 /var/www/db 中)而 Asterisk 使用 MySQL,但调用详细信息记录在 MySQL asteriskcdrdb 中,所以我认为这是您的目标:

  1. 使用 vi 或任何编辑器打开并编辑“etc/my.cnf”。
  2. 在 [mysqld] 下添加“skip-grant-tables”。保存更改。
  3. 使用“service mysqld start”重新启动 MySql 以进行更改。
于 2018-05-12T00:21:00.063 回答