Shell脚本与计划任务
admin
2023-06-04 14:21:33
0

    本篇文章将以实现MySQL数据库的定期自动备份为目标,介绍Shell脚本与计划任务的完美协作过程。其中,Shell脚本负责具体的备份操作,Crond服务器负责控制备份周期。

【确认备份方案】

  1. 备份主机:IP地址为192.168.4.110,通过机柜内网络连接目标主机。

  2. 数据库服务器:IP地址为192.168.4.11,MySQL服务监听端口为3306。

  3. 备份内容:对MySQL服务器中的studydb,coursdb库进行远程备份,每天凌晨2:30执行,每个库备份独立的.sql文件,然后压缩为.tar.gz格式,文件名中嵌入执行备份的日期和时刻。

(一)创建一个专用的数据库备份账户Operator,允许从备份主机192.168.4.110连接到MySQL数据库,并授予对studydb,coursedb库的读取权限。

    创建用户:以root登入输入:

mysql> CREATE USER 'Operator'@'192.168.4.110' IDENDIFIED BY 'pwd123';

    授予Operator权限:

mysql> GRANT ALL ON *.* TO 'Operator'@'%';            //为了测试方便这里给了最大权限

Shell脚本与计划任务

(二)然后从备份主机中测试数据库访问,查询授权等是否有效,或者直接使用mysqldump备份工具进行测试。

Shell脚本与计划任务

【编写MSQL备份脚本】

首先创建一个备份目录:

 [root@localhost~]# mkdir -p /opt/qnzx_dbbak

然后编写相应的备份脚本:

 [root@localhost~]# vim /qnzx_dbbak.sh

Shell脚本与计划任务

添加权限并执行,然后查看备份结果:

Shell脚本与计划任务

【设置计划任务】

1.将脚本转移至备份目录

Shell脚本与计划任务

2.创建计划任务指定时间执行脚本程序

Shell脚本与计划任务

3.确保crond服务已经运行

Shell脚本与计划任务

以上就是创建MySQL备份脚本的内容,如果觉得还不错,就给我点个赞吧~\(≧▽≦)/~

如果有大神发现有什么不足的地方请告诉我,我会及时更正哦!

相关内容

热门资讯

德意电器油烟机怎么样,口碑好吗 最佳回答 你好,得意的抽油烟机虽然不怎么做广告,但是人家很牛啊,不做广告,我的价格依然很高,关键是,...
跑步机什么牌子好 最佳回答 跑步机舒华的牌子最好。舒华在跑步机十大排行榜中位列第一。质量是通过欧盟标准的EN957等质...
热水器需要一直插着电吗 热水器需要一直插着电吗:燃气热水器必须一直插电;因为燃气热水器一些安全防护功能需要一直插电,才能发挥...
笔记本电脑可以托运吗 笔记本电... 坐飞机时是可以托运笔记本电脑的。国内航空公司是不禁止托运手提电脑的,需要注意的是笔记本电脑属于贵重物...
笔记本电脑配置常识 这几点你都... 1、需要看笔记本的cpu,cpu作为笔记本电脑的核心,关系到电脑的运行速度。 2、需要看笔记本的...
伊朗官员称已与阿曼就霍尔木兹海... △当地时间8月5日,霍尔木兹海峡总台记者当地时间7日获悉,伊朗议会国家安全与外交政策委员会发言人哈桑...
“贴耳大吼、扇巴掌”?新生儿入... 近日,四川成都一新生儿入住月子会所仅4天,突发颅内出血被送进ICU一事引发关注。孩子的母亲周女士反映...
特朗普称将就上诉法院涉白宫宴会... △特朗普(资料图)当地时间8月7日,美国总统特朗普在社交平台“真实社交”发文称,将立即就联邦上诉法院...
高景太阳能申请背接触电池前板专... 国家知识产权局信息显示,四川高景太阳能科技有限公司申请一项名为“背接触电池前板、其制备方法及光伏电池...
宿迁市政府领导专题调研江苏省宿... 8月6日,宿迁市副市长陈伟赴江苏省宿迁环境监测中心,专题调研“人工智能+监测”工作开展情况。宿迁市生...