zoukankan      html  css  js  c++  java
  • Linux Mysql 每天定时备份

    1、创建脚本 dbback.sh,内容如下: 

    #!/bin/bash
    mysqldump -uroot -p123456 hexin>/work/db_back/hexin_$(date +%Y%m%d_%H%M%S).sql

    其中用户名root,密码123456,备份文件存储位置:/work/db_back下面,备份文件名如:hexin_20171109_142559.sql

    注意事项:

     一定要在Linux下进行创建编辑,不可以在window下创建好再传到Linux下,那样脚本执行时会出现错误如:bad interpreter:No such file or directory

    如果出现这样的错误,可以这样解决:

    vi dbback.sh

    然后用命令

    :set ff?

    可以看到dos或unix的字样. 如果的确是dos格式的, 那么你可以用

    :set ff=unix

    把它强制为unix格式的, 然后存盘退出,再运行一遍看。

    2、设置定时执行:

    crontab -e

    0 1 * * * /work/db_back/dbback.sh

    每天零晨1点执行一次。查看当前任务命令(注意最后是字母L的小字):

    crontab -l 

  • 相关阅读:
    [SHOI2008]堵塞的交通
    [SHOI2008]汉诺塔
    [JSOI2008]最小生成树计数
    [JSOI2008]球形空间产生器
    [HNOI2014]画框
    HDU 2255 奔小康赚大钱
    [SDOI2017]新生舞会
    [BZOJ2285][SDOI2011]保密
    [BZOJ3232]圈地游戏
    [HDU5909]Tree Cutting
  • 原文地址:https://www.cnblogs.com/rulian/p/7809546.html
Copyright © 2011-2022 走看看