如何将弹性星号连接到远程数据库



我一直在本地设置中处理elasticix,并将数据库复制到远程服务器,现在我正在努力将elasticix和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

如果不见了,感谢您的帮助

问候,

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

  1. 使用vi或任何编辑器打开并编辑"etc/my.cnf">
  2. 在[mysqld]下添加"跳过授权表"。保存更改
  3. 重新启动MySql以使用"service-mysqld-start"进行更改