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定时备份命令相关推荐

  1. linux下mysql定时备份数据库

    一.用命令实现备份 首页进入mysql的bin目录 1.备份数据 #mysqldump -uusername -ppassword discuz > discuz_2010-04-01.sql ...

  2. mysql在linux下备份还原,Linux下MySQL的备份与还原

    Linux下MySQL的备份与还原 1. 备份 [root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录) [roo ...

  3. CentOS7下mysql定时备份并发送邮件到指定邮箱脚本

    CentOS7下mysql定时备份并发送邮件到指定邮箱脚本 网上有对应的教程,但是使用的mutt发送的邮件. 我从昨晚九点开始搞,搞到凌晨三点都没弄好,早上又搞了一早上也没弄好.因为网上的教程太老,或 ...

  4. linux下mysql的备份_Linux下MySQL的备份与还原

    Linux下MySQL的备份与还原 2.1 备份 [root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录) [ro ...

  5. Linux下Crontab定时执行命令

    Linux下Crontab定时执行命令 目录 Crontab概述及安装 Crontab规则 常见例子 1. Crontab概述及安装 1. Crontab指令是Linux下执行定时任务的一个命令. 2 ...

  6. linux java mysql 备份 runtime_Linux下mysql定时备份脚本以及java实现

    sh脚本介绍 #!/bin/bash ####################################################### # crontab 定时备份########### ...

  7. Windows下Mysql定时备份的实现

    使用mysql的mysqldump命令,结合windows的任务计划程序,可以实现Mysql数据的自动备份. 一.批处理文件bat的创建 @echo off set "Ymd=%date:~ ...

  8. Linux下Mysql数据库备份和恢复全攻略

    [IT168 专稿]很多用户都有过丢失宝贵数据的经历,随着大量的数据被存入到MySQL数据库中,再加上错误地使用DROP DATABASE命令.系统崩溃或对表结构进行编辑等操作,都可能酿成灾难性的损失 ...

  9. linux mysql集群 备份与恢复,Linux下MySQL的备份和恢复

    MySQL备份的原因1. 灾难恢复 2. 审计 3. 测试1234512345 mysql的备份类型1. 根据服务器的在线状态: 热备:服务器处于运行状态 冷备:服务器出去停止状态 温备:服务器处于半 ...

最新文章

  1. 一 梳理 从 HDFS 到 MR。
  2. 区块链共识机制及其迭代
  3. 绝对经典的滑轮新闻显示(javascript+css)实现
  4. RabbitMq常见问题
  5. java替换html中的样式
  6. 你没有看错,爬网页数据,C# 也可以像 Jquery 那样
  7. windows Secure CRT使用SSH访问Linux服务器被拒绝,winscp访问Linux服务器被拒绝
  8. SVG 教程 (三)圆形,椭圆,直线
  9. 数据结构-一元多项式加减程序
  10. 每天00:00,MySQL定时弹出一个taskeng.exe
  11. Java和Android笔试题
  12. 基于Tensorflow实现声音分类
  13. 服务器2008系统usb驱动,Windows Server 2008 R2驱动程序整合USB3实用程序
  14. mysql neq什么意思_【知识科普】标准中的Eqv、Idt和Neq分别代表什么?
  15. 新建的工程没有Products和Frameworks文件夹
  16. App上线相关法律常识
  17. 梅科尔工作室-江凌宇-鸿蒙笔记1
  18. oracle 中 in函数
  19. 一文读懂射频器件业未来发展与趋势
  20. 21天读书打卡!快上车!

热门文章

  1. 沟渠指什么_沟渠-什么什么照沟渠-什么明月什么沟渠
  2. nginx中不同client设置User-Agent与user_agent的坑
  3. 稻盛和夫(INAMORI KAZUO)
  4. aoa计算机二级excel答案,计算机AOA二级中excel的例题及答案
  5. 构建基于 Ingress 的全链路灰度能力
  6. 指令 adb devices 输出多出设备“emulator-5554 device”
  7. 爬爬爬--xpath
  8. 被女朋友三番五次拉黑后,我用 Python 写了个“舔狗”必备神器
  9. Python-OpenCV读取视频文件
  10. verilog位宽计算函数