mysql8启动不起来

今天在连接数据的时候,发现mysql启动不起来。由于里面有比较重要的数据。还没有备份。

通过直接到mysql的data目录将相关库备份后,重新导入新的mysql的data目录,发现根本找不到相关的库。
说明mysql根本没有加载。


image.png

只能换另外一种方式,强制启动mysql
1.修改my.cnf文件
在[mysqld] 下面添加如下参数

[mysqld]
innodb_force_recovery =1

如果不能启动增大innodb_force_recovery值,2/3/4/5/6 这几个都试试直到启动为止

还有只配置为1后,可以成功启动。


image.png

2.备份数据
在dbeaver中
选择要备份的库 右键 >工具-转储数据


image.png

3.重建mysql 后就可恢复数据了
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容