既然是定时备份,那肯定是要选择一个空间充足的磁盘空间,避免出现因空间不足导致备份失败,数据丢失的恶果!
存储到当前磁盘这是蕞简单,却是蕞不推荐的;服务器有多块硬盘,我们蕞好是把备份存放到另一块硬盘上;有条件的话可以选择更好更安全的存储介质;
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root 50G 46G 1.6G 97% /
tmpfs 1.9G 92K 1.9G 1% /dev/shm
/dev/sda1 485M 39M 421M 9% /boot
/dev/mapper/VolGroup-lv_home 534G 3.6G 503G 1% /home
2、创建备份目录:
cd /home
mkdir backup
cd backup
3、创建备份Shell脚本:
输入/粘贴以下内容:
#!/bin/bash
mysqldump -uusername -ppassword DatabaseName > /home/backup/DatabaseName_$(date +%Y%m%d_%H%M%S).sql
4、对备份进行压缩:
#!/bin/bash
mysqldump -uusername -ppassword DatabaseName | gzip > /home/backup/DatabaseName_$(date +%Y%m%d_%H%M%S).sql.gz
以上是南昌网络公司百恒科技小编要跟大家聊到的一些关于linux下如何实现mysql数据库每天自动备份定时备份的内容,希望能够对大家有所帮助,想要了解更多关于这方面的内容,欢迎留言咨询南昌网络公司百恒科技,我们百恒科技是一家有着16年开发经验的网络公司,专注于南昌网站建设开发、南昌小程序开发、南昌APP开发、南昌微信开发、电商购物网站开发等互联网服务!
相关文章推荐 : 浅析阿里云OSS图片处理的方法
浅析Nginx网站建设的常见问题及处理方法