利用物理备份库文件+binlog文件恢复备份数据报错一例
开场白:心灵毒鸡汤
很喜欢稻盛和夫的一段话:
人这一生,终究要敢与自己对抗,才有资本与自己和解,当你的内心足够坚定的时候,任谁也没办法影响你。人要学会自愈,不去抱怨,不怕孤单,努力沉淀,生活没有那么多如愿以偿,能将你从低谷里拖出来的,从来不是时间,而是你心里的格局和你发自内心的那股释怀。
无论你经历了什么,记得带上你的善良和感恩,去遇见温暖和幸福,好好生活,好好工作,该忘的就忘,该放的就放,让心归零,微笑前行!
## 《让我们开始今天的分享内容》
导入物理备份表空间,MySQL的日志报错如下:
原因:备份库的版本为mysql5.7.32 但是恢复到测试库时 测试库的版本是:mysql5.7.22 数据库版本不一致导致的报错
解决办法: 保证备份库和恢复的测试库的mysql版本一致
再小记一个磁盘满导致 数据库服务启动失败的案例:
/分区磁盘满了导致的下面的报错:
腾出/ 分区磁盘空间,再次启动mysql服务 还是启动失败。
/usr/local/mysql/bin/mysqld --defaults-file=/data1/3307/my.cnf &
报错如下:
解决办法: 需要删除之前启动MySQL服务生成的socket文件/tmp/mysql.sock.lock 重新启动可以
总结演示到此处吧,虽然都是不起眼的报错故障。但是总结一下吧,每天进步一点点。Nice!!!