2020-12-14
MySQL无法启动,日志里面提升非正常关闭。

如上图,是MySQL的错误日志的内容。
按网上的资料,修改了配置文件,添加两个参数:
innodb_force_recovery = 6
innodb_purge_threads = 1
然后启动,确实可以启动。但是数据库处于只读状态。不可以删除表等操作。发现dump也报错,老是提示某个表的行处备份失败,后来删除对应表的物理文件,然后dump成功。想问的是,如果才能把数据库恢复到正常状态?可读可写。是必须重装呢?还是有什么方法可以把数据库恢复到正常状态而不是重装?
我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
MySQL被删库了还能恢复吗?
回答 1
没有备份就跑路吧
mysql 父过程怎么捕捉子过程中的异常信息?
回答 1
如果子过程中的异常没有管理,则会向上传递到父过程中。也可以通过子过程进行异常管理后,通过变量上传到父过程中
MySQL处理多对多关系,中间表和JSON哪种方法比较好?
回答 1
已采纳
你的意思是A和B两个表关联然后join吗?如果是就关联就好了。只要你where条件过滤的好,返回数量合理。没有问题。不要一下返回几万,几十万。
MySQLbinlog里面能看到执行DML的用户ip或者电脑的用户名吗?
回答 3
看不到
有人知道按键精灵,怎么用懒人插件连接mysql么?或者其他按键精灵连接mysql的方式。求告知,求指导
回答 1
可参考:MySql服务器地址"192.168.1.166"用户名"root"密码"123"数据库名"bookshop"端口号"3306"MySql句柄Plugin.SuperMySQL.mysqlco
大家好,导致主从 某表主键重复会有几种原因?
回答 3
最常见的就是8.0版本前各种自增列的bug导致的自增列不一致。主要还是得看数据库的版本,版本越早问题越多。
innodbcluster在两个节点同时故障时如何自动恢复?
回答 1
MGR3节点的单主模式,如果有两个节点主机宕机,临时对外提供服务的方法
MySQL如何查看帮助命令?
回答 1
已采纳
MySQL的帮助命令比Oracle丰富得多,可以使用help或“?”,如下所示:mysql>?contentsmysql>?DataTypesmysql>?createdatabas
Mysql8安装好后,直接关机了,后面开机后重新登录被拒绝,怎么搞?
回答 1
密码不对。你看看是不是远程可以,本地不行。如果远程也不行,就是密码不对。
mysql5.7可以给某个用户建库的权限么?
回答 1
已采纳
create的权限。应该可以
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~