当前位置:首页 » 编程软件 » 数据库备份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
即可

热点内容
编译原理实验三 发布:2025-09-17 00:57:50 浏览:894
近亲繁殖算法 发布:2025-09-17 00:48:47 浏览:695
安卓如何关闭浮屏球 发布:2025-09-17 00:23:23 浏览:921
下列存储器中存取周期最短的是 发布:2025-09-17 00:16:20 浏览:243
如何查询域名用的服务器地址 发布:2025-09-17 00:04:01 浏览:807
php过滤非中文 发布:2025-09-17 00:02:13 浏览:519
来源码 发布:2025-09-16 23:57:00 浏览:858
yeah邮箱的服务器地址 发布:2025-09-16 23:36:52 浏览:703
c的引用java 发布:2025-09-16 23:36:48 浏览:311
的n次方编程 发布:2025-09-16 23:25:34 浏览:289