宝塔面板MySQL无法启动

自从今年三月,博客由虚拟主机迁移到了VPS,就一直用宝塔面板来管理。 宝塔面板可视化的操作,非常适合小白或非IT相关的博主。但是最近数据库坏了两次,一次是10月底,登录博客显示数据库无法连接,登录宝塔面板数据库也连接不上,最后重装的数据库,丢失了2个评论;一次是今天,下午有一段时间无法访问博客,应该是VPS有点问题,晚上再试的时候变成了”建立数据库连接时出错”, 登录宝塔面板看到MySQL5.5.62是暂停状态,点击启动按钮也无效。

Google上搜索了好几个方法也不好用,最后看了一下日志:

InnoDB: Your database may be corrupt or you may have copied the InnoDB
InnoDB: tablespace but not the InnoDB log files. See
InnoDB: http://dev.mysql.com/doc/refman/5.5/en/forcing-innodb-recovery.html
InnoDB: for more information.
211205 22:33:34  InnoDB: Error: page 312 log sequence number 6245017
InnoDB: is in the future! Current system log sequence number 1595916.

又以这个关键词继续搜索,终于找到又给解决的办法[1]

在软件商店-MySQL,打开配置修改,在第六行mysqld下面加入:

innodb_force_recovery = 6

这次再点重启按钮,就能正常启动了,博客也恢复了正常。又打开配置修改 ,把6改回了1,大功告成。

注:

innodb_force_recovery 后面不同参数含义

1(SRV_FORCE_IGNORE_CORRUPT):忽略检查到的corrupt页。
2(SRV_FORCE_NO_BACKGROUND):阻止主线程的运行,如主线程需要执行full purge操作,会导致crash。
3(SRV_FORCE_NO_TRX_UNDO):不执行事务回滚操作。
4(SRV_FORCE_NO_IBUF_MERGE):不执行插入缓冲的合并操作。
5(SRV_FORCE_NO_UNDO_LOG_SCAN):不查看重做日志,InnoDB存储引擎会将未提交的事务视为已提交。
6(SRV_FORCE_NO_LOG_REDO):不执行前滚的操作。

参考

  1. ^记一次MySQL生产环境无法启动的问题https://cloud.tencent.com/developer/article/1834830
本文作者: Colin
本文链接: https://www.colinjiang.com/archives/bt-panel-mysql-cannot-be-started.html
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 4.0 许可协议。转载请注明出处!

评论

  1. Windows Chrome 97.0.4692.99
    2年前
    2022-1-26 18:57:48

    宝塔面板一样在用,MYSQL5.7一直用没出过问题

  2. Windows Edge 96.0.1054.62
    2年前
    2021-12-21 22:42:43

    我用了一年多倒是没啥问题,只不过版本是5.6

  3. Macintosh Firefox 94.0
    2年前
    2021-12-06 0:18:17

    mysql效率不是很给力,而且部署不是很灵活。现在我弄的项目,特别是小项目,我都直接用sqlite了,省事。

    • 博主
      CcChen
      Windows Chrome 96.0.4664.45
      2年前
      2021-12-06 19:07:23

      等我研究研究的

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇