linux下mysql定时备份命令
linux下,如需对mysql做备份,可以做个shell文件,一劳永逸
[root@iZ2zeavn7cbxg2g9bs5donZ mysqlbackup]# cat mysql_backup.sh
#!/bin/sh. /etc/profile
. ~/.bash_profile
db_user='root'
db_password='123456'
db_name='openhis'
backup_dir='/usr/local/mysqlbackup/'
current_time=$(date +'%Y-%m-%d_%H%M%S')
filepath=$backup_dir$current_time'.sql.gz'
echo '开始导出数据库...'
mysqldump -u$db_user -p$db_password $db_name | gzip > $filepath
echo '导出成功,文件名为: '$filepath
效果:
[root@iZ2zeavn7cbxg2g9bs5donZ mysqlbackup]# sh mysql_backup.sh
开始导出数据库...
导出成功,文件名为: /usr/local/mysqlbackup/2021-07-28_113424.sql.gz
[root@iZ2zeavn7cbxg2g9bs5donZ mysqlbackup]# ll
total 5416
-rw-r--r-- 1 root root 881615 Jul 21 10:19 2021-07-21_101944.sql.gz
-rw-r--r-- 1 root root 881635 Jul 21 10:21 2021-07-21_102115.sql.gz
-rw-r--r-- 1 root root 881691 Jul 21 10:33 2021-07-21_103305.sql.gz
-rw-r--r-- 1 root root 955447 Jul 27 18:27 2021-07-27_182711.sql.gz
-rw-r--r-- 1 root root 961723 Jul 28 09:22 2021-07-28_092235.sql.gz
-rw-r--r-- 1 root root 963172 Jul 28 11:34 2021-07-28_113424.sql.gz
-rwxrwxrwx 1 root root 488 Jul 28 11:34 mysql_backup.sh
如果需要定时自动备份,可以使用linux的 crontab命令
[root@iZ2zeavn7cbxg2g9bs5donZ mysqlbackup]# crontab -e0 0 10 * * ? * . /etc/profile;/bin/sh /home/lanpu/usr/local/mysqlbackup/mysql_backup.sh
0 0 10 * * ? * //每天上午10点运行
后面跟.sh文件路径
linux下mysql定时备份命令相关推荐
- linux下mysql定时备份数据库
一.用命令实现备份 首页进入mysql的bin目录 1.备份数据 #mysqldump -uusername -ppassword discuz > discuz_2010-04-01.sql ...
- mysql在linux下备份还原,Linux下MySQL的备份与还原
Linux下MySQL的备份与还原 1. 备份 [root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录) [roo ...
- CentOS7下mysql定时备份并发送邮件到指定邮箱脚本
CentOS7下mysql定时备份并发送邮件到指定邮箱脚本 网上有对应的教程,但是使用的mutt发送的邮件. 我从昨晚九点开始搞,搞到凌晨三点都没弄好,早上又搞了一早上也没弄好.因为网上的教程太老,或 ...
- linux下mysql的备份_Linux下MySQL的备份与还原
Linux下MySQL的备份与还原 2.1 备份 [root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录) [ro ...
- Linux下Crontab定时执行命令
Linux下Crontab定时执行命令 目录 Crontab概述及安装 Crontab规则 常见例子 1. Crontab概述及安装 1. Crontab指令是Linux下执行定时任务的一个命令. 2 ...
- linux java mysql 备份 runtime_Linux下mysql定时备份脚本以及java实现
sh脚本介绍 #!/bin/bash ####################################################### # crontab 定时备份########### ...
- Windows下Mysql定时备份的实现
使用mysql的mysqldump命令,结合windows的任务计划程序,可以实现Mysql数据的自动备份. 一.批处理文件bat的创建 @echo off set "Ymd=%date:~ ...
- Linux下Mysql数据库备份和恢复全攻略
[IT168 专稿]很多用户都有过丢失宝贵数据的经历,随着大量的数据被存入到MySQL数据库中,再加上错误地使用DROP DATABASE命令.系统崩溃或对表结构进行编辑等操作,都可能酿成灾难性的损失 ...
- linux mysql集群 备份与恢复,Linux下MySQL的备份和恢复
MySQL备份的原因1. 灾难恢复 2. 审计 3. 测试1234512345 mysql的备份类型1. 根据服务器的在线状态: 热备:服务器处于运行状态 冷备:服务器出去停止状态 温备:服务器处于半 ...
最新文章
- 一 梳理 从 HDFS 到 MR。
- 区块链共识机制及其迭代
- 绝对经典的滑轮新闻显示(javascript+css)实现
- RabbitMq常见问题
- java替换html中的样式
- 你没有看错,爬网页数据,C# 也可以像 Jquery 那样
- windows Secure CRT使用SSH访问Linux服务器被拒绝,winscp访问Linux服务器被拒绝
- SVG 教程 (三)圆形,椭圆,直线
- 数据结构-一元多项式加减程序
- 每天00:00,MySQL定时弹出一个taskeng.exe
- Java和Android笔试题
- 基于Tensorflow实现声音分类
- 服务器2008系统usb驱动,Windows Server 2008 R2驱动程序整合USB3实用程序
- mysql neq什么意思_【知识科普】标准中的Eqv、Idt和Neq分别代表什么?
- 新建的工程没有Products和Frameworks文件夹
- App上线相关法律常识
- 梅科尔工作室-江凌宇-鸿蒙笔记1
- oracle 中 in函数
- 一文读懂射频器件业未来发展与趋势
- 21天读书打卡!快上车!
热门文章
- 沟渠指什么_沟渠-什么什么照沟渠-什么明月什么沟渠
- nginx中不同client设置User-Agent与user_agent的坑
- 稻盛和夫(INAMORI KAZUO)
- aoa计算机二级excel答案,计算机AOA二级中excel的例题及答案
- 构建基于 Ingress 的全链路灰度能力
- 指令 adb devices 输出多出设备“emulator-5554 device”
- 爬爬爬--xpath
- 被女朋友三番五次拉黑后,我用 Python 写了个“舔狗”必备神器
- Python-OpenCV读取视频文件
- verilog位宽计算函数