asterCC, hosted call center solution based asterisk
»
zh
»
常见问题及解答
»
如何修复mysql数据表
您的足迹:
显示页面
修订记录
最近更改
网站地图
登录
本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。
当出现以下状况时很有可能是mysql数据库的表损坏了,请尽快查询mysql日志确认: - 所有坐席突然被全部签出。 - 系统数据突然丢失,mysql表无法查询。 - CTI进程报警,datamover进程死掉。 - 呼叫记录所有查询均无返回值。 {{:zh:常见问题及解答:qq20160727-1_2x.png?800|}} {{:zh:常见问题及解答:qq20160727-2_2x.png?800|}} 此时首先需要通过查看mysql日志判定损坏的表 * tail /var/log/mysqld.log {{:zh:常见问题及解答:qq20160727-3_2x.png?800|}} * 确定错误的表后,还要确认正确的mysql root密码 {{:zh:常见问题及解答:qq20160727-4_2x.png?800|}} * 使用正确的用户名密码连接到mysql * 使用 repair table xxxxxx 修复受损的表 <note tip>你也可以尝试使用mysqlcheck命令在shell终端上修复mysql表。使用”grep“、”sed“、”awk“等组合命令,分析mysql日志中报错需要修复的表的名字存于shell变量,在shell终端上执行for循环批量修复。</note> {{:zh:常见问题及解答:qq20160727-5_2x.png?800|}} * 继续观察mysql日志 修复其他受损的表 {{:zh:常见问题及解答:qq20160727-6_2x.png?800|}}
zh/常见问题及解答/如何修复mysql数据表.1478845858.txt.gz
· 最后更改: 2017/12/12 03:11 (外部编辑)
显示页面
修订记录
反向链接
回到顶部