我正在尝试使用 Kamailio 和 Freeswitch。 我正在关注此处列出的文章:
添加#!define 语句后,文章说尝试重新启动kamailio。当我这样做时,它失败并出现错误:
driver error: Access denied for user 'kamailio'@'localhost' (using password: YES)
我不确定哪个配置文件会包含用于登录 mysql 的默认用户名。我确实对 kamctlrc 进行了建议的更改,您可以在其中定义 dbhost、dbname 和读写用户等。但是这些设置都没有引用这个用户“kamailio”。不确定在哪里检查。
谢谢。
最佳答案
仔细检查后,我发现我不仅有一个 /etc/kamailio/kamailio.cfg
文件,还有 /etc/kamailio/kamailio-advanced.cfg.
我改为在 kamailio-advanced.cfg 中针对 kamailio.cfg 进行了文章建议的更改......一切都很好。我能够再次启动该服务。我不确定数据库是否可以正常工作,但至少我更近了一步,现在身份验证正在工作。
关于mysql - 由于数据库凭据无效,kamailio 无法启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22610474/