龙空技术网

Linux Mysql 每天定时备份数据

初夏 308

前言:

此时小伙伴们对“mysql定时备份 任务计划”大体比较关心,咱们都需要剖析一些“mysql定时备份 任务计划”的相关知识。那么小编在网摘上网罗了一些有关“mysql定时备份 任务计划””的相关知识,希望大家能喜欢,我们快快来学习一下吧!

1、在Linux下进行创建脚本 dbback.sh,内容如下:

#!/bin/bash

mysqldump -u root -p 数据库名>/www/server/mysql8.3/data/back_$(date +%Y%m%d_%H%M%S).sql

其中用户名root,密码【设置my.cnf后,就不用设置密码】,备份文件存储位置:/www/server下面,备份文件名如:back_20240416_142559.sql

查一下my,会显示my.cnf的路径

whereis my

打开my.cnf文件

在[mysqldump]下面添加

user=root

password=123456

2、设置脚本有执行权限

使用chmod +x /www/server/mysql8.3/data/dbback.sh

授权后,文件会变成绿色

3、设置定时执行:

crontab -e

0 2 * * * /www/server/mysql8.3/data/dbback.sh

每天零晨2点执行一次。

查看当前任务命令(注意最后是字母L的小字):

crontab -l

标签: #mysql定时备份 任务计划