zoukankan      html  css  js  c++  java
  • shell脚本中怎样同时执行多个.sql文件,并把结果写入文件中(转)

    转载:http://joewalker.iteye.com/blog/408879
    命令行下具体用法如下:
    mysqldump -u用戶名 -p密码 -d 数据库名 表名 > 脚本名;
    导出整个数据库结构和数据
    mysqldump -h localhost -uroot -p123456 database > dump.sql
    导出单个数据表结构和数据
    mysqldump -h localhost -uroot -p123456 database table > dump.sql
    导出整个数据库结构(不包含数据)
    mysqldump -h localhost -uroot -p123456 -d database > dump.sql
    导出单个数据表结构(不包含数据)
    mysqldump -h localhost -uroot -p123456 -d database table > dump.sql

    http://www.cnblogs.com/wangkongming/p/3648476.html

     more import.sh
    #!/bin/bash
    time=$(date +%Y%m%d-%H%M%S)
    filename="result-"${time}.log
    echo $filename
    echo $(date)" begin....">$filename
    mysql -A -h localhost -u root -p123 test<$1 >>$filename 2>&1

    echo $(date)" success! ">>$filename

    第一版:

    #!/bin/bash
    USER="root"
    DATABASE="test"
    TABLE="user"
    
    mysql -u $USER $DATABASE --html --default-character-set=utf8 < one.sql > /tmp/check.html
    mysql -u $USER $DATABASE --html --default-character-set=utf8 < two.sql >> /tmp/check.html

    第二版:

    #!/bin/bash
    USER="root"
    DATABASE="test"
    TABLE="user"
    
    #:>/tmp/check.html
    for i in one.sql two.sql three.sql; do
        mysql -u $USER $DATABASE --html --default-character-set=utf8 < $i >> /tmp/check.html
    done

    第三版:

    #!/bin/bash
    USER="root"
    DATABASE="test"
    TABLE="user"
    
    for i in `ls *.sql`; do
        mysql -u $USER $DATABASE --html --default-character-set=utf8 < $i >> /tmp/check.html
    done

    http://bbs.chinaunix.net/thread-4166340-1-1.html

    用途:将远程服务器的数据库拷到本地。
    代码代码如下:
    mysqldump -h '114.212.111.123' -uROSE -pxxxooo --opt --compress ITSM --skip-lock-tables | mysql -h localhost -uroot -proot ITSMC

    http://www.shangxueba.com/jingyan/1942037.html

  • 相关阅读:
    修改spring MVC配置文件的默认位置
    TCP三次握手四次挥手视频讲解
    Redis端口配置
    applicationContext-redis.xml
    PageHelper的分页原理
    maven的三种工程 pom工程、jar工程、war工程的区别和使用
    springboot 整合spring Data JPA的资源配置pom.xml
    Spring知识点整理
    jdk1.6 和 jdk1.7 区别
    linux中安装redis
  • 原文地址:https://www.cnblogs.com/softidea/p/4237098.html
Copyright © 2011-2022 走看看