Script để chuyển đổi từ MySQL InnoDB sang MyISAM

Thảo luận trong 'Hỗ trợ tên miền, hosting, máy chủ' bắt đầu bởi hoangmai, 22/5/16.

  1. hoangmai

    hoangmai Co-founder

    Bài viết:
    14
    Đã thích:
    12
    Nếu bạn cần chuyển đổi tất cả các bảng MySQL trong một cơ sở dữ liệu từ InnoDB sang MyISAM đây là một script tiện dụng để chuyển đổi.

    PHP:
    #!/bin/bash

    DB='your_database_name'
    USER='your_db_user'
    PASS='your_db_pass'

    TABLES=$(mysql -p$PASS -u $USER --skip-column-names --D $DB -'show tables')
    for 
    T in $TABLES
    do
        
    mysql -p$PASS -u $USER -D $DB -"ALTER TABLE $T ENGINE=MYISAM"
    done
     
    Đang tải...
    Lê Anh thích bài này.
Đang tải...
Đang tải...