//手动备份
mysqldump -u 用户名 -p 密码 数据库名 >备份文件名.sql
//例如
mysqldump -u root -p123456 testdb >testdb_backup.sql
//自动备份
crontab -e
//打开定时任务编辑器,在底部添加备份脚本
0 1 * * * mysqldump -u root -p123456 testdb >/home/data/backup/testdb_$(date +%Y%m%d)_backup.sql
//添加完毕后,保存并退出编辑器。crontab会根据时间自动执行备份任务。
备份可以存储在本地磁盘,也可以存储在远程磁盘。使用本地磁盘存储备份,需要注意磁盘空间是否充足。使用远程磁盘存储备份,需要设置好备份服务器的访问权限。
//使用本地磁盘存储备份
mysqldump -u root -p123456 testdb >/home/data/backup/testdb_backup.sql
//使用远程磁盘存储备份
mysqldump -u root -p123456 testdb | ssh [email protected] "cat >/backup/testdb_backup.sql"
MySQL备份需要根据实际情况选择存储方式和备份频率,并且需要对备份数据进行定期检查和测试,以确保备份的可靠性。