logo logo
关于我们

技术分享

技术分享 修复文件系统和MySQL数据库5.0.8

修复文件系统和MySQL数据库5.0.8

2022-06-24

MySQL,MySQL 5.7,文件系统,5.0.8,安装手册,数据库,数据库安装,数据库备份,备份,数据安全,勒索病毒,虚拟机备份,CDP,



修复文件系统


1、刻录centos7光盘或者U盘引导

 

MySQL,MySQL 5.7,文件系统,5.0.8,安装手册,数据库,数据库安装,数据库备份,备份,数据安全,勒索病毒,虚拟机备份,CDP,


2、选择修复模式

 

MySQL,MySQL 5.7,文件系统,5.0.8,安装手册,数据库,数据库安装,数据库备份,备份,数据安全,勒索病毒,虚拟机备份,CDP,


3、选择skip

 

MySQL,MySQL 5.7,文件系统,5.0.8,安装手册,数据库,数据库安装,数据库备份,备份,数据安全,勒索病毒,虚拟机备份,CDP,


4、输入lvdisplay

 

MySQL,MySQL 5.7,文件系统,5.0.8,安装手册,数据库,数据库安装,数据库备份,备份,数据安全,勒索病毒,虚拟机备份,CDP,


5、检查分区还存在不,如果分区不存在就无法修复了

 

MySQL,MySQL 5.7,文件系统,5.0.8,安装手册,数据库,数据库安装,数据库备份,备份,数据安全,勒索病毒,虚拟机备份,CDP,


6、分区存在的话输入如下命令

 

MySQL,MySQL 5.7,文件系统,5.0.8,安装手册,数据库,数据库安装,数据库备份,备份,数据安全,勒索病毒,虚拟机备份,CDP,


7、输入结果显示done则修复成功

 

MySQL,MySQL 5.7,文件系统,5.0.8,安装手册,数据库,数据库安装,数据库备份,备份,数据安全,勒索病毒,虚拟机备份,CDP,


8、重启系统,弹出光盘或U盘

 

MySQL,MySQL 5.7,文件系统,5.0.8,安装手册,数据库,数据库安装,数据库备份,备份,数据安全,勒索病毒,虚拟机备份,CDP,


如果修复失败,激活逻辑卷后在修复

 

MySQL,MySQL 5.7,文件系统,5.0.8,安装手册,数据库,数据库安装,数据库备份,备份,数据安全,勒索病毒,虚拟机备份,CDP,


xfs_repair -L /dev/mapper/centos-root 

 

MySQL,MySQL 5.7,文件系统,5.0.8,安装手册,数据库,数据库安装,数据库备份,备份,数据安全,勒索病毒,虚拟机备份,CDP,




修复MySQL数据库


1、修改/etc/my.cnf.d/server.cnf文件,在server.cnf中的[mysqld]中添加

innodb_force_recovery = 6

innodb_purge_threads = 0


2、启动数据库服务systemctl start mariadb


3、导出数据库文件 

mysqldump -uroot -pDatabase@3R vinchin_db > /root/vinchin_db.sql


4、杀掉看门狗再systemctl stop mariadb关闭数据库


5、还原my.cnf配置vi /etc/my.cnf.d/server.cnf


6、mv /var/lib/mysql/目录下的ibdata1, ib_logfile* 到/root目录下备份


7、启动systemctl start mariadb


8、进入/var/lib/mysql目录,cp -rp vinchin_db vinchin_db.bak


9、进入/var/lib/mysql/vinchin_db目录删除里面的全部文件


10、通过mysql命令链接数据库mysql -uroot -pDatabase@3R


11、在mysql命令行下,执行drop database vinchin_db删除数据库


12、再在mysql命令行下执行create database vinchin_db创建数据库


13、退出mysql命令行,在shell命令行root目录下执行

mysql -uroot -pDatabase@3R vinchin_db < /root/vinchin_db.sql


14、修复完进入web页面检查是否正常,如果正常重启备份系统



附录:

innodb_force_recovery可以设置为1-6,大的数字包含前面所有数字的影响。


1. (SRV_FORCE_IGNORE_CORRUPT):忽略检查到的corrupt页。


2. (SRV_FORCE_NO_BACKGROUND):阻止主线程的运行,如主线程需要执行full purge操作,会导致crash。


3. (SRV_FORCE_NO_TRX_UNDO):不执行事务回滚操作。


4. (SRV_FORCE_NO_IBUF_MERGE):不执行插入缓冲的合并操作。


5. (SRV_FORCE_NO_UNDO_LOG_SCAN):不查看重做日志,InnoDB存储引擎会将未提交的事务视为已提交。


6. (SRV_FORCE_NO_LOG_REDO):不执行前滚的操作。


再次启动,如果还无法启动则删除数据目录datafile下的 ibdata1,ib_logfile*等文件。


启动后导出MySQL数据库,重新恢复即可。


欢迎查看云祺数据库备份方案详情,点击即可免费试用云祺容灾备份系统。


关注云祺,获取更多精彩信息。


二维码.webp

云祺备份软件,云祺容灾备份系统,虚拟机备份,数据库备份,文件备份,实时备份,勒索软件,美国,图书馆
  • 标签:
  • 技术分享

您可能感兴趣的新闻 换一批

现在下载,可享30天免费试用

立即下载

jia7jia_7
请添加好友
为您提供支持

请拨打电话
为您提供支持

400-9955-698