【问题标题】:mariadb will not start following a power cutmariadb 不会在断电后启动
【发布时间】:2020-09-27 17:45:57
【问题描述】:

在断电之前一切都很好,现在 mariadb 将无法启动。以下记录在 /var/log/mariadb/mariadb.log 中。

  • 200927 18:01:15 mysqld_safe 使用数据库启动 mysqld 守护进程 来自 /var/lib/mysql /usr/libexec/mysqld:符号查找错误:
  • /usr/libexec/mysqld:未定义符号: _ZN14JOIN_CACHE_BNL28get_lext_candidate_for_ma|chEv
  • 200927 18:01:15 来自 pid 文件 /var/run/mariadb/mariadb.pid 的 mysqld_safe mysqld 结束

问候

马特

【问题讨论】:

    标签: mysql mariadb


    【解决方案1】:

    我已经设法解决了这个问题,但不完全确定如何解决。

    我确实有其他问题最初报告为警告:

    • 找到 auto_increment 列值为 0 的行
    • 客户端正在使用或未正确关闭表

    我跑了

    • myisamchk -s /var/lib/mysql//.MYI
    • myisamchk -r --update-state /var/lib/mysql//.MYI

    我确实先尝试了 mysqlcheck,但由于服务未启动,它无法正常工作。

    看来我之后需要做的只是再次重新启动系统并清除最后一个错误。

    问候

    马特

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-18
      • 1970-01-01
      • 2017-05-07
      • 1970-01-01
      • 2016-03-04
      • 2017-12-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多