zoukankan      html  css  js  c++  java
  • shell for mysql backup in linux

    今天上班只有一台linux系统,就学着在linux上写了个脚本,没啥技术含量

    省得每天敲代码备份

    没有设置自动备份时间,这里可以参照

    http://www.th7.cn/db/mysql/201305/30285.shtml

    #!/bin/sh 
    #powered by kangyx
    
    echo "get ready,starting backup now !"
    
    DUMP=/usr/bin/mysqldump    #mysqldump备份程序执行路径 
     
    DATE=`date +%Y_%m_%d`      #获取当前系统时间 
    
    OUT_DIR=/mysql_backup/daily/${DATE}  #备份文件存放路径 
      
    LINUX_USER=root            #系统用户名 
      
    DB_NAME=susliks_test               #要备份的数据库名字
    
    DB_NAME2=koyoo_test                    
     
    DB_USER=root              #数据库用户名 
      
    DB_PASS=          #数据库密码 
      
    mkdir -p "$OUT_DIR" # 创建目录
    
    echo "creating backup file directory "${OUT_DIR}" is ok!"
    
    echo "susliks_test first!"
     
    cd $OUT_DIR                #进入备份存放目录 
      
    DB_NAME=susliks_test
    
    DB_NAME2=koyoo_test
     
    OUT_SQL="${DB_NAME}_${DATE}.sql"        #备份数据库的文件名 
    
    OUT_SQL2="${DB_NAME2}_${DATE}.sql"  
     
    $DUMP -u$DB_USER -p$DB_PASS $DB_NAME> $OUT_SQL #备份 susliks_test
    
    echo "the backup of suslikes_test_${DATE} is finished" 
    
    echo "starting koyoo_test now ^_^!"
    
    $DUMP -u$DB_USER -p$DB_PASS $DB_NAME2> $OUT_SQL2 #备份 susliks_test
     
    echo "the backup of koyoo_test_${DATE} is finished "
    
    echo "Have a good day! bye ^_^!"
    
  • 相关阅读:
    leetcode 1. 两数之和
    leetcode 671. 二叉树中第二小的节点
    leetcode 100. 相同的树
    leetcode 110. 平衡二叉树
    leetcode 144. 二叉树的前序遍历
    1066. Root of AVL Tree (25)
    leetcode 100 相同的树
    leeCode 515 在每个树行中找最大值
    LeetCode 31.下一个排列
    面向对象UML中类关系
  • 原文地址:https://www.cnblogs.com/kyxyes/p/3541682.html
Copyright © 2011-2022 走看看