zoukankan      html  css  js  c++  java
  • MySQL数据库使用命令行备份|MySQL数据库备份命令

    例如:

    数据库地址:127.8.8.1

    数据库用户名:root

    数据库密码:mima

    数据库名称:myweb

    表名称:auth_group

    从127.8.8.1到本地:

    mysqldump -h 127.8.8.1 -uroot -pmima myweb auth_group > auth_group.sql;

    备份数据

    shell脚本,将备份的sql文件移动到指定文件夹:

    #众多的sql备份
    mysqldump -h 127.8.8.1 -uroot -pmima myweb auth_group > auth_group.sql;

    bakdir=`date +%Y%m%d`
    if [ -d $bakdir  ];then
      /bin/rm -rf $bakdir
      echo "dir exist,delete it!"
    fi
    echo $bakdir
    mkdir $bakdir
    
    mv *.sql $bakdir
    echo "Data is backup in "$bakdir",at "`date '+%Y-%m-%d %H:%M:%S'`"!"

    清除3天前数据

    mysql -hhostname -Pport -uusername -ppassword -e 相关mysql的sql语句,不用在mysql的提示符下运行mysql,即可以在shell中操作mysql的方法。

    #!/bin/bash
    selsql_runhis="select count(*) as runhistory from easytesting_runhistory;"
    delsql_runhis="delete from easytesting_runhistory where DATE_SUB(CURDATE(), INTERVAL 3 DAY) > date(starttime);"
    echo "........Clearing data........" mysql -h 172.20.143.70 -usearchtest -psearchtest -A autotest -s -e "$delsql_runhis" echo "After clear:" echo "runhistory:"`mysql -h 127.8.8.1 -u用户名 -p密码 -A autotest -s -e "$selsql_runhis"`
  • 相关阅读:
    (转)程序员应该知道的10个eclipse调试技巧
    Hibernate缓存
    【转】Hibernate 原汁原味的四种抓取策略
    hibernate 延迟加载和抓取策略
    移动端接口安全
    Thinkphp3.2.3中的RBAC权限验证
    单例模式--工厂模式
    php爬虫入门
    php爬虫入门
    .htaccess使用方法介绍
  • 原文地址:https://www.cnblogs.com/snailon/p/13253804.html
Copyright © 2011-2022 走看看