1、登录
2、切换到sbin目录下=cd /usr/sbin
3、创建backmysql=vi backmysql
4、编辑,输入:
mkdir /data/mysql/mysql_back/dbback_`date +%Y%m%d`
mysqldump dbname -uroot -p123456 | gzip > /data/mysql/mysql_back/dbback_`date +%Y%m%d`/dbname _`date +%Y%m%d`.sql.gz
find /data/mysql/mysql_back -mtime +1 -name 'dbback_*' -exec rm -rf {} \;
5、保存,测试
6、设置自动执行=crontab -e
7、编辑,输入:
15 00 * * * root /usr/sbin/backmysql
8、保存
*注意:最好是自己在Linux中新建,不要使用windows上传,否则可能会出现很多莫名其妙的问题,前车之鉴,分享
分享到:
相关推荐
利用 crontab -e 将此脚本加入即可,主要是用于linux服务器定时自动备份mysql数据库的脚本sh
linux服务器如何每天定时的备份mysql,linux服务器如何每天定时的备份mysql
linux下mysql定时备份
mysql自动备份shell脚本,下载放到root下载etc/crontab中加入定时启动命令
linux下mysql定时备份 shell脚本已经转码,亲测可直接运行。内附添加定时任务步骤
今天这个备份分二个版本一个是linux上直接安装的mysql,另一种是docker上安装的mysql。基本操作都一样只是备份sql语句不同而已。可以选择设置需要备份的库,自动备份压缩,自动删除 7 天前的备份,需要使用 crontab ...
利用crontab,系统每天定时备份mysql数据库 利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的。 1、创建保存备份文件的路径/mysqldata #mkdir /mysqldata 2、创建/usr/sbin/...
linux中mysql定时备份shell脚本,生产环境中使用过,只需要脚本中相应的ip地址、端口、账号和密码就可以使用
以下是我linux 下的mysql自动备份脚本。 贴出来,大家分享。 功能说明: 1. 实现mysql数据库每天定时自动执行备份 2. 实现自动删除30天之前的备份结果 3. 自动保存执行日志 4. 代码中黄色部分,自行根据实际修改 5. ...
用于Linux系统下的mysql数据库定时备份
通过linux的自定义sh脚本,结合linux定时任务,实现mysql定时备份。备份脚本支持超过一定时间后自动删除。
今天这个备份分二个版本一个是linux上直接安装的mysql,另一种是docker上安装的mysql。基本操作都一样只是备份sql语句不同而已。可以选择设置需要备份的库,自动备份压缩,自动删除 7 天前的备份,需要使用 crontab ...
利用系统Crontab来定时执行备份文件,按日期对备份结果进行保存,可以达到备份的目的。本文介绍了利用Crontab为Linux定时备份Mysql数据库的步骤。
利用Crontab为Linux定时备份Mysql数据库
备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到...这篇文章主要介绍了linux实现mysql数据库每天自动备份定时备份,需要的朋友可以参考下
mysql数据库定期自动备份的shell脚本。如定期每三天自动备份数据库,并只保存20份备份文件,多余的删除。
linux mysql定时备份 删除N天前的备份 异地拷贝
实现mysql数据库自动备份,windows下脚本为mysql_backup.bat,linux下脚本为mysql_backup.sh,在定时任务中调用即可。
Linux下定时备份MySQL数据库的Shell脚本.pdf
window和linux 下的mysql 增量备份/全量备份脚本。可以配合window计划任务或linux定时任务执行备份