我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是其主机名。
答案 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