2017-08-10 40 views
0

Asterisk(版本11 & 13)Realtime对MySQL 5.5版本正常工作,但是当我升级MySQL 5.7时。它停止工作,下面的错误出现:Asterisk MySQL升级到5.7版本后实时不工作

ERROR[17524] res_config_mysql.c: MySQL RealTime: Failed to connect database server <database-name> on localhost (err 2003). Check debug for more info. 
WARNING[17524] res_config_mysql.c: Table <table-name> not found in database. This table should exist if you're using realtime. 

有在配置文件,数据库和表没有问题,但它发生的MySQL升级从5.5到5.7版本之后。

任何人都可以帮助我解决这个问题,或者我应该降级MySQL到以前的版本?

+1

错误2003说连接失败。 MySQL实际上是否正在运行并在本地主机上侦听:3306?你可以用netstat -lna |查看grep 3306 – viktike

+0

你确定你的数据库和表格还在吗? – tadman

回答

0

将[mysqld]部分中的my.ini或my.cnf更改为包含
log_warnings = 2将提供连接失败的最大详细信息。

将您现在的my.cnf或my.ini和错误日志的内容发布到原始问题中,有人可能会提供帮助。

0

请注意,你也可能用新的mysql-devel重建星号。