差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
zh:常见问题及解答:如何修复mysql数据表 [2016/07/27 06:34]
solo
zh:常见问题及解答:如何修复mysql数据表 [2017/12/12 03:05] (当前版本)
行 1: 行 1:
-当出现以下状况时很有可能是mysql数据库的表损坏了 +当出现以下状况时很有可能是mysql数据库的表损坏了,请尽快查询mysql日志确认: 
-  ​坐席被全部签出 + 
-  ​系统数据突然丢失 +  ​- 所有坐席突然被全部签出 
-  ​CTI进程报警 +  ​系统数据突然丢失,mysql表无法查询。 
-{{:​zh:​常见问题及解答:​qq20160727-1_2x.png?​480|}} +  ​CTI进程报警,datamover进程死掉。 
-{{:​zh:​常见问题及解答:​qq20160727-2_2x.png?​480|}}+  - 呼叫记录所有查询均无返回值。 
 + 
 +{{:​zh:​常见问题及解答:​qq20160727-1_2x.png?​800|}} 
 +{{:​zh:​常见问题及解答:​qq20160727-2_2x.png?​800|}}
  
 此时首先需要通过查看mysql日志判定损坏的表 此时首先需要通过查看mysql日志判定损坏的表
-  * tail /​var/​log/​mysqld.log +  * tail -n 50 /​var/​log/​mysqld.log 
-{{:​zh:​常见问题及解答:​qq20160727-3_2x.png?​480|}}+{{:​zh:​常见问题及解答:​qq20160727-3_2x.png?​800|}}
   * 确定错误的表后,还要确认正确的mysql root密码   * 确定错误的表后,还要确认正确的mysql root密码
-{{:​zh:​常见问题及解答:​qq20160727-4_2x.png?​480|}}+{{:​zh:​常见问题及解答:​qq20160727-4_2x.png?​800|}}
   * 使用正确的用户名密码连接到mysql   * 使用正确的用户名密码连接到mysql
-{{:​zh:​常见问题及解答:​qq20160727-5_2x.png?​480|}} 
   * 使用 repair table xxxxxx ​ 修复受损的表   * 使用 repair table xxxxxx ​ 修复受损的表
-{{:​zh:​常见问题及解答:​qq20160727-6_2x.png?​480|}} 
  
 +<note tip>​你也可以尝试使用mysqlcheck命令在shell终端上直接使用,mysqlcheck的优点是可以在表活动状态时进行修复。推荐方法,mysqlcheck -r astercc10 --auto-repair -u用户名 -p密码工具会自动检查表,并对检查处的错误进行修复。</​note>​
 +
 +{{:​zh:​常见问题及解答:​qq20160727-5_2x.png?​800|}}
 +  * 继续观察mysql日志,在最新的时间内有无新的表损坏的错误日志,或者是其它错误告警。
 +{{:​zh:​常见问题及解答:​qq20160727-6_2x.png?​800|}}
zh/常见问题及解答/如何修复mysql数据表.1469601240.txt.gz · 最后更改: 2017/12/12 03:11 (外部编辑)
Recent changes RSS feed Debian Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki