首页 > 软件开发 > MYSQL >

怎么在Linux服务器上备份一周的数据库数据

来源:互联网 2023-03-16 23:00:35 版权归原作者所有,如有侵权,请联系我们

以mysql数据库为例,写一个备份数据库的脚本,通过定时任务保存备份指定数据库9cH办公区 - 实用经验教程分享!

工具/原料

  • Linux
  • MySQL

方法/步骤

  • 1

    新建文件:在/usr/bak目录下新建sqlbak.sh文件,命令touch sqlbak.sh9cH办公区 - 实用经验教程分享!

    怎么在Linux服务器上备份一周的数据库数据?9cH办公区 - 实用经验教程分享!

  • 2

    编辑脚本文件:vimsqlbak.sh,输入如下内容:/usr/local/mysql/bin/mysqldump -uroot -p123456 sql_new > /usr/local/bak/sql/sql_$(date %Y%m%d_%H%M%S).sql,意思是将sql_new数据库备份至/usr/local/bak/sql/文件夹下命名为sql_$(date %Y%m%d_%H%M%S).sql,输入':wq'保存退出9cH办公区 - 实用经验教程分享!

    怎么在Linux服务器上备份一周的数据库数据?9cH办公区 - 实用经验教程分享!

    怎么在Linux服务器上备份一周的数据库数据?9cH办公区 - 实用经验教程分享!

  • 2该信息未经授权抓取自百度经验
  • 3

    新建定时任务:编辑定时任务输入crontab -e9cH办公区 - 实用经验教程分享!

    怎么在Linux服务器上备份一周的数据库数据?9cH办公区 - 实用经验教程分享!

  • 4

    设定每周一凌晨2:00 备份一次9cH办公区 - 实用经验教程分享!

    00 02 * * 1 /usr/bak/sqlbak.sh9cH办公区 - 实用经验教程分享!

    保存退出输入‘:wq’9cH办公区 - 实用经验教程分享!

    怎么在Linux服务器上备份一周的数据库数据?9cH办公区 - 实用经验教程分享!

  • 5

    完成后,即可保证数据库每周一备份一次,也可根据自身需要建立任意时间的定时任务9cH办公区 - 实用经验教程分享!

  • 注意事项

    • mysql数据库运行正常,注意各个文件路径

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!9cH办公区 - 实用经验教程分享!


    标签: LINUXMYSQL

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号