mysql无法启动
错误提示
Table ".\mysql\db" is marked as crashed and last (automatic?) repair failed
原因
你的 mysql
数据库中的 db
表损坏了, 需要修复. 你可以尝试以下方法来修复它:
解决方法
- 停止
mysql
服务 进入mysql
的bin
目录下 - 执行
mysqld --console --skip-grant-tables --skip-external-locking
命令, 以跳过权限检查和外部锁定 - 执行
mysqlcheck -r --databases mysql --use-frm
命令(原先的不能停止), 修复数据库