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"`
  • 相关阅读:
    苏宁易购积分规则
    购物车的实现原理
    <mvc:annotation-driven />讲解
    c3p0、dbcp和proxool比较
    Spring的事务到底该给Dao配置还是给Service配置?
    Spring PropertyPlaceholderConfigurer占位符用法
    Spring <context:annotation-config />讲解
    DispatcherServlet讲解
    Spring3.1新特性
    Spring MVC入门
  • 原文地址:https://www.cnblogs.com/snailon/p/13253804.html
Copyright © 2011-2022 走看看