主机断电mysql出现问题了

dlh13061201 2013-01-17 12:28:36
主机断电后,发现mysql起不来了,于是删掉ib_filelog0、ib_filelog1,可以起来了。但是主机上的程序访问不了数据库了 捕获到得信息
Lost connection to MySQL server during query
MySQL server has gone away

但是能用navicat连接访问,部署的web也能连上。
...全文
131 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
珠海-天堂 2013-01-18
  • 打赏
  • 举报
回复
引用 6 楼 dlh13061201 的回复:
引用 5 楼 zuoxingyu2012 的回复:怎么避免断电mysql损坏 釜底抽薪的办法就是:永不断电 还有一招永不上电 原来linux的是my.cnf windows下的my.ini
绝招! 正应了佛法里的,空即是色,色即是空
rucypli 2013-01-17
  • 打赏
  • 举报
回复
ib_filelog0、ib_filelog1这两个文件是重做日志 断电后 需要重做ib_filelog0检查点之后操作,否则将丢失数据 当然 如果你不怕丢数据 删掉也无妨 另外看下你的数据错错误日志是否有报错信息
ACMAIN_CHM 2013-01-17
  • 打赏
  • 举报
回复
这两个文件不能删除啊。
dlh13061201 2013-01-17
  • 打赏
  • 举报
回复
引用 5 楼 zuoxingyu2012 的回复:
怎么避免断电mysql损坏 釜底抽薪的办法就是:永不断电
还有一招永不上电 原来linux的是my.cnf windows下的my.ini
珠海-天堂 2013-01-17
  • 打赏
  • 举报
回复
怎么避免断电mysql损坏 釜底抽薪的办法就是:永不断电
dlh13061201 2013-01-17
  • 打赏
  • 举报
回复
引用 2 楼 rucypli 的回复:
ib_filelog0、ib_filelog1这两个文件是重做日志 断电后 需要重做ib_filelog0检查点之后操作
怎么重做检查点?
dlh13061201 2013-01-17
  • 打赏
  • 举报
回复
引用 1 楼 ACMAIN_CHM 的回复:
这两个文件不能删除啊。
不删掉数据库起不来, 为什么我机器上没有my.ini呢。my.cnf在/etc下。 删ibdata1才会丢数据吧,数据不能丢。 怎么避免断电mysql损坏

56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧