MySQL启动时报错 [ERROR] [MY-012271] [InnoDB] The innodb_system data file ‘ibdata1’ must be writable

MySQL启动时报错 [ERROR] [MY-012271] [InnoDB] The innodb_system data file ‘ibdata1’ must be writable

第一次在本地win10机器上配置mysql, 发生如题报错,遂上网查询。

网上大佬的方法

1、终止mysqld进程;
2、打开mysql安装目录的data文件夹,删除ib_logfile0和ib_logfile1
3、再次cmd启动

本人尝试

我没有删除上述两个文件,而是将其重命名,在原文件名前加“##”。 重新启动后。。。。
原来报错一行,现在报错100余行。。。。
查看data目录下,又生成了新的ib_logfile0和ib_logfile1
心灰意冷,遂在后台将mysql关闭,将新生成的上述两文件删除,将被我重命名的两文件改回。
再次cmd运行,竟然跑通!

求大佬告知原理!!

你可能感兴趣的:(MySQL启动时报错 [ERROR] [MY-012271] [InnoDB] The innodb_system data file ‘ibdata1’ must be writable)