1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > mysql data ibdata1_解决Mysql数据库InnoDB: The innodb_system data file ‘ibdata1’ must be writable...

mysql data ibdata1_解决Mysql数据库InnoDB: The innodb_system data file ‘ibdata1’ must be writable...

时间:2022-12-25 00:25:44

相关推荐

mysql data ibdata1_解决Mysql数据库InnoDB: The innodb_system data file ‘ibdata1’ must be writable...

不久前,搭配的 Java Spring boot 并且在其项目链接数据库时,发现了一个问题,因为本地环境已经有PHP原本的环境,同时使用MYsql时候发现如下问题。

-08-06T06:30:55.436117Z 0 [ERROR] InnoDB: The innodb_system data file ‘ibdata1’ must be writable

-08-06T06:30:55.439116Z 0 [ERROR] InnoDB: The innodb_system data file ‘ibdata1’ must be writable

-08-06T06:30:55.441615Z 0 [ERROR] InnoDB: Plugin initialization aborted with error Generic error

-08-06T06:30:55.645552Z 0 [ERROR] Plugin ‘InnoDB’ init function returned error.

-08-06T06:30:55.647552Z 0 [ERROR] Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed.

-08-06T06:30:55.650053Z 0 [ERROR] Failed to initialize plugins.

-08-06T06:30:55.652051Z 0 [ERROR] Aborting

InnoDB 在启动时需要配置LOG File的目录,如果没有制定目录,则会在MySQL Data目录下创建2个日志文件ib_logfile0 and ib_logfile1,在创建的时候需要确保MYSQL拥有对该目录的权限。

windows解决方法:

1、打开任务管理器终止mysqld进程;

2、打开mysql安装目录的data文件夹,删除以下2个文件:ib_logfile0和ib_logfile1

3、重新启动mysql

linux解决方法:

chmod -R 777 /usr/local/mysql/data/

执行上面命令,重启了MySQL就可以了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。