linux mysql 5.7 数据库定时备份
发布时间:2022-11-16 16:03:49 所属栏目:MsSql教程 来源:未知
导读: 1.创建my.cnf文件
输入命令:vi /etc/my.cnf
添加如下内容:
[client]
host=localhost
user=数据库用户名
password='数据库用密码'
然后mssql数据库备份,保存退出
2.创建数据库备份脚本:
输入命令:vi /etc/my.cnf
添加如下内容:
[client]
host=localhost
user=数据库用户名
password='数据库用密码'
然后mssql数据库备份,保存退出
2.创建数据库备份脚本:
1.创建my.cnf文件 输入命令:vi /etc/my.cnf 添加如下内容: [client] host=localhost user=数据库用户名 password='数据库用密码' 然后mssql数据库备份,保存退出 2.创建数据库备份脚本: #!/bin/bash #备份保存路径 backup_dir=/data/webdata/dbbak #日期 dd=`date +%Y-%m-%d-%H-%M-%S` #备份工具 tool=/usr/local/mysql/bin/mysqldump #将要备份的数据库 database_name=voice_call #如果文件夹不存在则创建 if [ ! -d $backup_dir ]; then mkdir -p $backup_dir; fi #备份数据库 $tool --defaults-extra-file=/etc/my.cnf $database_name > $backup_dir/$database_name-$dd.sql 将以上脚本保存为:backupDatabase.sh ,然后对脚本添加权限, chmod +x /xxx/xxx/backupDatabase.sh 3.使用crontab命令创建定时任务 (1)输入命令 crontab -e 后回车 (2) 添加一条任务(表示每星期天备份,注:具体时间配置,可以自行修改) 0 0 * * 0 /xxxx/xxxx/xxxx/backupDatabase.sh (3)保存退出 (4)crontab -l 查看定时任务列表 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐