mysql - 由于数据库凭据无效,kamailio 无法启动

标签 mysql freeswitch kamailio

我正在尝试使用 Kamailio 和 Freeswitch。 我正在关注此处列出的文章:

http://nil.uniza.sk/sip/kamailio-33-and-freeswitch-122-interconnection-voicemail-and-conference-services-debian-squeeze-60-64bit-tutorial

添加#!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/

相关文章:

mysql - SQL - 显示满足多个条件中的 2 个或更多条件的记录

php - 每次我尝试创建一个新表时,mysql 都会死掉

linux - Freeswitch 在 centos 7.1 上启动时在 check_ip 上暂停

linux - 将 pdf 转换为具有相同质量的 Tiff

sip - 使用 OpenSIPS/Kamailio/OpenSER 进行 RTP 代理

mysql - 如何在 phpmyadmin 数据库中执行 XML 数据

freeswitch - 如何检测freeswitch上的语音邮件?

ubuntu - 在 Nginx : 上运行 Siremis web

failure_route 中的 SIP 回复状态代码和原因 null

mySQL UNION 错误