MySQL 无法启动服务器
MySQL can not start the server
启动 MySQL 服务器时崩溃,日志已满:
2021-08-16T11:49:20.983309Z 0 [System] [MY-010116] [Server] c:\openserver\modules\database\MySQL-8.0-Win10\bin\mysqld.exe (mysqld 8.0.24) starting as process 9160
2021-08-16T11:49:21.044642Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2021-08-16T11:50:11.932767Z 1 [ERROR] [MY-012611] [InnoDB] Operating system error number 1117 in a file operation.
2021-08-16T11:50:11.934157Z 1 [ERROR] [MY-012646] [InnoDB] File (unknown): 'flush' returned OS error 1217. Cannot continue operation
2021-08-16T11:50:11.934525Z 1 [ERROR] [MY-012981] [InnoDB] Cannot continue operation.
在无数 google 页之后,我没有找到解决方案...并且此日志“非常”有用,因此没有关于此错误的有用信息...
同样根据 MSDN:
ERROR_INVALID_MESSAGENAME
1217 (0x4C1)
The format of the specified message name is invalid.
也不是很有用...
我尝试了什么:
- 删除日志文件(ib_logfile0、ib_logfile1、ib_logfile101)
- 删除 tmp 文件 (ibtmp1)
- 重新安装MySQL服务器
- 尝试 innodb_force_recovery 参数的每个值从 1 到 6
- 检查 MySQL 文件夹及其所有文件的读写权限
- 运行 chkdsk /F /R,重新启动计算机并重复上述所有操作
我是 运行 Windows 10 家 20H2
问题出在我 7 年的旧硬盘上,更换为新硬盘,现在一切正常
启动 MySQL 服务器时崩溃,日志已满:
2021-08-16T11:49:20.983309Z 0 [System] [MY-010116] [Server] c:\openserver\modules\database\MySQL-8.0-Win10\bin\mysqld.exe (mysqld 8.0.24) starting as process 9160
2021-08-16T11:49:21.044642Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2021-08-16T11:50:11.932767Z 1 [ERROR] [MY-012611] [InnoDB] Operating system error number 1117 in a file operation.
2021-08-16T11:50:11.934157Z 1 [ERROR] [MY-012646] [InnoDB] File (unknown): 'flush' returned OS error 1217. Cannot continue operation
2021-08-16T11:50:11.934525Z 1 [ERROR] [MY-012981] [InnoDB] Cannot continue operation.
在无数 google 页之后,我没有找到解决方案...并且此日志“非常”有用,因此没有关于此错误的有用信息... 同样根据 MSDN:
ERROR_INVALID_MESSAGENAME
1217 (0x4C1)
The format of the specified message name is invalid.
也不是很有用... 我尝试了什么:
- 删除日志文件(ib_logfile0、ib_logfile1、ib_logfile101)
- 删除 tmp 文件 (ibtmp1)
- 重新安装MySQL服务器
- 尝试 innodb_force_recovery 参数的每个值从 1 到 6
- 检查 MySQL 文件夹及其所有文件的读写权限
- 运行 chkdsk /F /R,重新启动计算机并重复上述所有操作
我是 运行 Windows 10 家 20H2
问题出在我 7 年的旧硬盘上,更换为新硬盘,现在一切正常