环境:
mysqk版本:5.6.26
因为需要测试mycat的双主writehost切换问题,需要对数据表持续写且不断重启数据库,一次操作将两个数据库报错,无法启动mysql,
查看数据库日志,从关闭数据库截止无输出,计算机管理-事件查看器-应用程序中对于mysql启动无报错;
解决办法:
使用myisamchk命令对表进行修复,然后启动正常;
脚本如下:
@echo off
cd /d D:\HBSYSTEM\mysqlM_1\data\db_ams_dn1
myisamchk -r t_ams_data_real
net start mysqlM_1
原因:
数据写的过程中关闭数据库会对其有影响进而导致数据库无法启动;
修复返回值没能截图,不能分析具体什么错误导致,希望与大家讨论下