Skip to content

mysql无法启动

约 136 字小于 1 分钟

后端mysql

2023-07-25

错误提示

Table ".\mysql\db" is marked as crashed and last (automatic?) repair failed

原因

你的 mysql 数据库中的 db 表损坏了,需要修复. 你可以尝试以下方法来修复它:

解决方法

  1. 停止 mysql 服务 进入 mysqlbin 目录下
  2. 执行 mysqld --console --skip-grant-tables --skip-external-locking 命令,以跳过权限检查和外部锁定
  3. 执行 mysqlcheck -r --databases mysql --use-frm 命令(原先的不能停止),修复数据库