• ADADADADAD

    mysql 转换表的存储引擎脚本[ mysql数据库 ]

    mysql数据库 时间:2024-12-03 12:12:40

    作者:文/会员上传

    简介:

    vi convert_tbale_engine.sh
    #!/bin/bash
    DB=test
    USER=root
    PASSWORD=123456
    HOST=192.168.1.10
    MYSQL_BIN=/usr/local/bin
    S_ENGINE=MyISAM
    D_ENGINE=InnoDB
    $MYSQL_BIN/m

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    vi convert_tbale_engine.sh
    #!/bin/bash
    DB=test
    USER=root
    PASSWORD=123456
    HOST=192.168.1.10
    MYSQL_BIN=/usr/local/bin
    S_ENGINE=MyISAM
    D_ENGINE=InnoDB
    $MYSQL_BIN/mysql -h$HOST -u$USER -p$PASSWORD $DB -s -e "select table_name from infomation_schem.table where table_schema='test' and engine='myisam'"|grep -v"table_name" >table.txt
    for t_name in `cat table.txt`
    do
    echo "Staring convert table $t_name..."
    sleep 1
    $MYSQL_BIN/mysql -h$HOST -u$USER -p$PASSWORD $DB -e "alter table $t_name engine=$D_ENGINE"
    if [ $? -eq 0 ];then
    echo "Convert table $t_name ended ">con_table.log
    sleep 1
    else
    echo "Convert tbale $t_namefailed ">con_table.log
    fi
    done
    mysql 转换表的存储引擎脚本.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: mysql存储引擎