问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何使用crontab每天自动备份Mysql数据库

发布网友 发布时间:2022-04-22 10:07

我来回答

2个回答

热心网友 时间:2022-04-07 20:17

运行ssh工具putty,输入服务器地址,帐号和密码连接上服务器:
切换到mysql安装目录下,然后使用VI创建一个文件(backup_mydb.sh):
【PS:vi操作方法:按“i”可写,写好保存先按“ESC”,然后按“:(shift + ;)”,写入“wq”,写入退出即可。】
以下为具体脚本:
#!/bin/sh
# File: /路径/mysql/backup_mydb.sh
# Database info
DB_NAME="mydb"
DB_USER="root"
DB_PASS="passwd"

# Others vars
BIN_DIR="/路径/mysql/bin"
BCK_DIR="/home/backup"
DATE=`date +%F`

# TODO
$BIN_DIR/mysqlmp --opt -u$DB_USER -p$DB_PASS $DB_NAME | gzip >$BCK_DIR/db_$DATE.gz
以上为脚本,注意好路径,确认正确后保存退出。

4
ls -l backup_mydb.sh 查看该脚本文件是否有执行权限,例如执行chmod 777 backup_mydb.sh,具体多大权限自己处理!
END
添加crontab任务
对于crontab任务有两种方式,一种为root用户可以直接添加;一种为非root用户需要crontab -e方式来添加;本篇着重以root用户来讲解,执行:
vi /etc/crontab

在最下面添加一条:
0 3 * * * root /路径/backup_mydb.sh
意思就是在每天的3点0分执行这个文件;
写好后保存退出crontab。
重启crontab服务
/etc/init.d/crond restart

END
验证是否成功执行
可以把任务执行的时间调整到服务器时间后两分钟,然后重启crontab,看看是否成功备份指定的数据库!
如果不成功的话,可以手动执行脚本查看是否成功备份,如果备份成功

热心网友 时间:2022-04-07 21:35

步骤如下:
1,运行ssh工具putty,输入服务器地址,帐号和密码连接上服务器,
2,切换到mysql安装目录下,然后使用VI创建一个文件(backup_mydb.sh):
PS:vi操作方法:按“i”可写,写好保存先按“ESC”,然后按“:(shift + ;)”,写入“wq”,写入退出即可。
3,以下为具体脚本:
#!/bin/sh
# File: /路径/mysql/backup_mydb.sh
# Database info
DB_NAME="mydb"
DB_USER="root"
DB_PASS="passwd"

# Others vars
BIN_DIR="/路径/mysql/bin"
BCK_DIR="/home/backup"
DATE=`date +%F`

# TODO
$BIN_DIR/mysqlmp --opt -u$DB_USER -p$DB_PASS $DB_NAME | gzip >$BCK_DIR/db_$DATE.gz
以上为脚本,注意好路径,确认正确后保存退出。
4,ls -l backup_mydb.sh 查看该脚本文件是否有执行权限,例如执行chmod 777 backup_mydb.sh,具体多大权限自己处理。
如何使用crontab每天自动备份Mysql数据库

1、建立自动备份脚本 为了使数据库备份和恢复的符合我们的实际要求(备份保留七天,每天凌晨备份一次),用一段符合要求的Shell脚本来实现整个备份过程的自动化。[root@mysqltest ~]# vim mysql-backup.sh !/bin/bash 作者:Barlow 最后修订:2013-6-25 脚本作用:备份Mysql数据库 设定备份保留天数K K...

如何使用crontab每天自动备份Mysql数据库

本经验讲解如何在linux服务器环境下使用crontab来定时执行shell脚本,主要采用的是数据库自带的命令mysqldump;本文使用的是root权限,仅供参考,真实情况可以自行控制权限,下面请看具体步骤:http://jingyan.baidu.com/article/11c17a2c796354f446e39ded.html ...

三种mysql备份方式让你轻松备份数据mysql三种备份方式

这个命令表示每天的凌晨0点0分执行备份脚本。2. 远程备份 将数据库备份到远程服务器是一种比较安全和方便的备份方式,可以保证即使本地服务器出现故障,也能够从远程服务器恢复数据。以下是将MySQL数据库备份到远程服务器所需的步骤:Step 1:创建备份脚本 备份脚本可以使用scp命令将数据备份到远程服务器上...

如何在linux下实现mysql数据库每天自动备份

先按一下键盘上的 " esc " 然后输入 ” :wq “执行一下脚本,看根目录下的mysql_backup文件夹是否有.sql.gz后缀名的文件 ./mysql_backup.sh 写入每天的定时任务 修改 /etc/crontabvi /etc/crontab 按键盘上的"i",开始输入 02 4 * * * root /root/mysql_backup.sh 表示每天4点2分...

Linux Cron 定时任务

要开启crond服务,可通过systemctl命令执行。创建定时任务时,如定时导出MySQL数据,首先编写一个脚本(如backup.sh),然后在名为backup.cron的作业文件中设定执行时间,如每天1点运行。crontab命令用于添加任务,如`crontab /home/apps/backup.cron`。查看任务列表,确认任务已添加:`crontab -l`。cron的...

oracle数据库如何做到实时备份?

在Linux环境下,常见数据库如Oracle、MySQL、PostgreSQL和MongoDB的备份,可以通过编写特定的脚本并利用crontab来实现。例如,对于Oracle数据库,可以编写一个脚本执行RMAN备份;对于MySQL数据库,可以使用mysqldump工具;对于PostgreSQL数据库,可以使用pg_dump命令;对于MongoDB数据库,则可以使用mongodump命令。为...

linux下如何备份还原mysql数据库_MySQL

系统每天定时备份mysql数据库利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的。1、创建保存备份文件的路径/var/backup/mysqlbak# mkdir -p /var/backup/mysqlbak2、创建/usr/sbin/bakmysql文件#vi /usr/sbin/bakmysql.sh#!/bin/bash# mysql备份脚本cd /var/backup/mysql...

linux服务器下自动备份数据库脚本备份出来的数据大小为0

Do it like this /usr/bin/mysqldump -uroot -p123456 shuju > /home/user/shuju.sql And chmod 755 /home/user/back.sh

linux自动备份,打包/var/www/html到/bak 并只保留7天

1 给我自己的服务器写的一段自动备份的shell !/bin/bash 指定要备份的系统目录 SYSTEM_DIR=/home 指定要备份的目录MAIL_DIR=mailbox #邮件目录 WEBSITE_DIR=www/html #WEB目录 DATABASE_DIR=databases #数据库目录 指定备份文件的前缀 MAIL_PREFIX=mail WEBSITE_PREFIX=web DATABASE_PREFI...

shell脚本 crontab -e 自动备份mysql数据

crontab对命令和文件的描述需要绝对路径,另外可以让我看看你crontab怎么写的吗?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
母亲55岁得了糖尿病,吃药控制在9以内,最近有点效果不好,到13点几了... ...很害怕发展成糖尿病足,有什么方法控制血糖吗? 我的妈妈得了糖尿病,那个什么值8点多,似乎不能治好,那么如果能控制血糖... 由糖尿病引起的白内障怎样才能控制?最好用中药的方法或者说按摩哪个穴位... 新凯美瑞2.5发动机和8自动变速箱是进口的吗? 网页图片下载神器!图片收集与管理利器Eagle ...怎么弄到自己的电脑里面去自己玩,不用4399游戏盒。 关于足部反射区,懂中医的入 脚部反射区图解图片 足部反射区疼痛怎么办 linux下定时备份Mysql 如何利用linux的crontab备份mysql? linux下mysql自动备份数据库与自动删除临时文件 华为桌面怎么改图标 oppo手机常德售后维修点地址及电话 运送赛车的车叫什么车? oppo手机维修电话 运输车辆种类有哪些 如何注册一个集装箱运输车队公司流程 怎样注册汽车运输车队 404 Not Found 青县最大的运输车队 拉煤车队起公司名字 ,叫什么好 求个车队名,名字要好听、帅气! 车队名字起什么么好跑运输的 求一个车队名称,要求两个字或者三个字 运输公司起名 带虎字2个字的霸气名字 运输公司起名大全什么运输公司 请帮忙给车队(运输公司)起名 在Linux下如何定时备份Mysql数据库 linux下mysql如何实现每天自动备份 实例讲解如何利用crontab定时备份MySQL 怎么定时自动备份mysql数据表 是不是很甜、糖尿病、高血压人群可以吃燕窝吗? 燕窝一定要吃甜的吗? 燕窝好吃吗?什么味道? 燕窝为什么是甜的味道 燕窝酸是酸的吗?那为什么市面上大部分燕窝都是甜的? 燕之屋的燕窝是不是有甜的和不甜的之分啊? 燕窝吃起来是什么味道 燕窝什么味道 芈燕燕窝好吃吗,会不会太甜? 女皇燕即食燕窝的会很甜吗? 真正的燕窝是什么样的! 燕窝啥味道?请哪位美食家告诉我,谢谢。 你吃过燕窝吗?燕窝的口感是什么样子的? 法澜妃即食燕窝甜不甜? 燕窝如何熬汤甜的好,还是咸的好,有何效果、 燕窝太甜会影响营养吗?