上一篇
(最新动态:2025年7月,MySQL 8.4发布后,官方强化了物理备份工具mysqlbackup的增量备份能力,同时社区版用户需注意——从该版本起部分企业级备份功能将转为订阅制。)
想象一下:凌晨3点,服务器硬盘突然崩了,或者某个实习生手滑执行了DELETE FROM users
…没有备份?等着哭吧,数据库备份就是你的"后悔药",关键时候能让你从删库到跑路变成"虚惊一场"。
/var/lib/mysql
目录,或者用mysqlbackup
、xtrabackup
工具 mysqldump -u root -p --single-transaction mydb > backup.sql
-- 查看当前binlog位置 SHOW MASTER STATUS; -- 恢复时指定时间点 mysqlbinlog --start-datetime="2025-07-01 14:00:00" binlog.000123 | mysql -u root -p
# 用openssl加密备份文件 mysqldump mydb | openssl enc -aes-256-cbc -salt -out backup.sql.enc
#!/bin/bash BACKUP_DIR="/backups" DATE=$(date +%Y%m%d) mysqldump --all-databases | gzip > $BACKUP_DIR/full_$DATE.sql.gz find $BACKUP_DIR -type f -mtime +30 -delete # 自动删除30天前的备份
测试!测试!还是测试!
df -h
看一眼,别等到半夜报警 mysql.user
表,否则恢复后可能没人能登录 如果你用阿里云RDS、AWS Aurora这些:
备份方案没有"最好",只有"最适合",小网站用定时mysqldump够用,金融系统可能需要全量+增量+binlog多管齐下。没验证过的备份等于没备份,趁早实操起来吧!
本文由 弓凯唱 于2025-07-28发表在【云服务器提供商】,文中图片由(弓凯唱)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://vps.7tqx.com/wenda/468941.html
发表评论