使用Xtrabackup备份恢复Mysql数据库
一、环境
操作系统:CentOS Linux 7
数据库:mysql Ver 8.0.29 for Linux on x86_64
说明:Percona XtraBackup软件版本通常与Mysql版本对应,例如:XtraBackup 8.0 对应 Mysql 8.0, XtraBackup 5.7 对应 Mysql 5.7
2025年07月28日
使用Xtrabackup备份恢复Mysql数据库
一、环境
操作系统:CentOS Linux 7
数据库:mysql Ver 8.0.29 for Linux on x86_64
说明:Percona XtraBackup软件版本通常与Mysql版本对应,例如:XtraBackup 8.0 对应 Mysql 8.0, XtraBackup 5.7 对应 Mysql 5.7
2025年07月28日
要将数据库从进行物理备份时恢复到现在,您必须在启用二进制日志记录的情况下运行MySQL服务器,甚至在进行备份之前也是如此。若要在还原备份后实现时间点恢复,可以应用进行备份后发生的二进制日志中的更改。
2025年07月28日
场景背景
某电商平台需设计用户、商品、订单模块,要求支持以下操作:
2025年07月28日
windows下的备份与还原经常会出现乱码,编码格式一定要特别注意。
备份:
mysqldump -u root -p密码 --default-character-set=数据编码 数据库名称> file.sql
demo:mysqldump -u root -p123456 --default-character-set=utf8 mydb> demo.sql
2025年07月28日
Redis中的数据存在内存中,如果突然宕机,那么内存中的数据将全部丢失。如果数据能从后端数据库恢复还好,如果数据只存在Redis中,那数据就全丢失了。并且如果请求量很多,MySQL服务器的压力会很大。
2025年07月28日
作为一名编程人员,对MySQL一定不会陌生,尤其是互联网行业,对MySQL的使用是比较多的。对于求职者来说,MySQL又是面试中一定会问到的重点,很多人拥有大厂梦,却因为MySQL败下阵来。实际上,MySQL并不难,今天这份最全的MySQL总结,一共1200页,几乎涵盖了MySQL的所有知识,尤其突出了实战技能和高级知识点,无论是工作还是面试看完这篇就足够了!
2025年07月28日
1:官方百万级别的测试数据库:
官方测试数据库github网址:
https://github.com/datacharmer/test_db
2025年07月28日
前几天整理文档时,无意间发现了这篇文章,全篇讲的都是关于灾备演练的,从初级的基本演练,到数据异常报错的解决方法,洋洋洒洒有好几页,但总体看来却是杂乱无章,并且也不慎详细。冬天天太冷,又没有暖气,所以我就忍着冻把初级的基础演练整理成了一篇可以看的文章,里面都是一些简单的示例,大家应该都经历过,发出来给大家也做个记录。
大家都知道数据重要,所以大家都努力的去做数据的备份,去开发各种各样新的备份策略,尝试各种各样的备份工具,但却很少有人去主动的做灾备演练。我曾经见过数据异常时,想要使用备份时,发现备份数据异常,甚至某些人竟然不知道如何进行数据恢复,然后再各种百度恢复命令。所以在我看来,灾备演练应该包含到备份流程中,既是为了验证数据的正常性,也为了让员工在数据异常时能够淡定的处理故障,恢复数据,而不至于在环境的压力下手忙脚乱。