当前位置:首页 » 编程软件 » 数据库备份shell脚本

数据库备份shell脚本

发布时间: 2024-12-14 07:05:38

⑴ Linux 怎么shell脚本定时备份mysql数据库

每天定时备份mysql数据库任务,删除指定天数前的数据,保留指定天的数据;
需求:
1,每天4点备份mysql数据;
2,为节省空间,删除超过3个月的所有备份数据;
3,删除超过7天的备份数据,保留3个月里的
10号
20号
30号的备份数据;
#创建shell文件
vim
backup_mysql.sh
mysqlmp
-uroot
-p123456
--all-databases
>
/data/dbdata/mysqlbak/`date
+%Y%m%d`.sql
find
/data/dbdata/mysqlbak/
-mtime
+7
-name
'*[1-9].sql'
-exec
rm
-rf
{}
\;
find
/data/dbdata/mysqlbak/
-mtime
+92
-name
'*.sql'
-exec
rm
-rf
{}
\;
#创建定时任务
crontab
–e
0
4
*
*
*
/data/dbdata/backup_mysql.sh

⑵ shell脚本应该怎样连接达梦数据库,并备份达梦数据库,然后执行sql脚本

达梦是什么

⑶ 如何使用shell脚本每天自动备份mysql数据库

mysql备份用自带的备份工具mysqlmp
每天自动执行用cron工具,把mysql的备份命令放在.sh文件里面
.sh文件放在/etc/cron.daily目录,就会每天自动执行了。

⑷ SHELL写个脚本,以达到每隔2小时对数据进行导出备份~~同时对24小时后的数据进行汇总的脚本~

先写一个文件,比如叫abc:
#MIN HOUR DAY MONTH DAYOFWEEK COMMAND
#每两个小时
0 */2 * * * ls

ls只是一个例子,假如你想要执行的备份数据的命令即可,然后在root权限下:
#crontab file abc
即可

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:611
制作脚本网站 发布:2025-10-20 08:17:34 浏览:902
python中的init方法 发布:2025-10-20 08:17:33 浏览:596
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:780
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:698
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1026
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:270
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:129
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:818
python股票数据获取 发布:2025-10-20 07:39:44 浏览:732