mysql定时 您所在的位置:网站首页 mysql数据库定时备份脚本怎么用 mysql定时

mysql定时

2023-06-28 20:58| 来源: 网络整理| 查看: 265

1、查看磁盘空间情况:

 

2、创建备份目录:

3、创建备份Shell脚本:

注意把以下命令中的DatabaseName换为实际的数据库名称;

vi bkDatabaseName.sh

对备份进行压缩:

#!/bin/bash mysqldump -uusername -ppassword DatabaseName | gzip > /home/backup/DatabaseName_$(date +%Y%m%d_%H%M%S).sql.gz #!定时清理,只保留10天的数据库脚本 find /home/backup/backup/ -mtime +10 -name "*.sql.gz" -exec rm -rf {} \;

注意: 把 username 替换为实际的用户名; 把 password 替换为实际的密码; 把 DatabaseName 替换为实际的数据库名;

4、添加可执行权限: chmod u+x bkDatabaseName.sh

添加可执行权限之后先执行一下,看看脚本有没有错误,能不能正常使用;

./bkDatabaseName.sh

报错mysqldump:未找到命令

执行下面命令

 

5、添加计划任务

安装crontab

添加计划任务

执行命令:

这时就像使用vi编辑器一样,可以对计划任务进行编辑。 输入以下内容并保存:

 意思是每天两点执行一次shell脚本“/usr/local/mysqlbackup/bkDatabaseName.sh”。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有