Kamailio没有连接到远程数据库

时间:2015-10-25 03:20:26

标签: kamailio

Kamailio ubuntu 10.10.145.189 mysql centos 10.10.118.91 kamailio。{/ p>

安装10.10.118.91时,命令

/ usr / local / sbin / kamdbctl create

kamctl db show subscriber 上创建了所有数据库而没有任何问题。 但是当我尝试像

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

它的错误响应如下。

Route::post('{post}/per_page', ['as' => 'per_page', 'uses' => 'CommentController@per_page']);

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

2 个答案:

答案 0 :(得分:0)

通过创建数据库用户kamailio和kamailioro与host any来解决它。

答案 1 :(得分:0)

使用kamctctlrc的默认配置,/usr/local/sbin/kamdbctl create将在mysql数据库中使用localhost创建用户kamailio,并将mysql服务器的IP创建为Host。之后,当您使用命令kamctl时,它会尝试使用kamailio@"IP_of_kamailio_server"访问mysql数据库,因此拒绝访问。

尝试更改kamctctlrc文件

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

然后在数据库/usr/local/sbin/kamdbctl create

中创建架构