mysql转换表的存储引擎脚本

  vi convert_tbale_engine。sh
  # !/bin/bash
  DB=测试
  用户=根
  密码=123456
  主机=192.168.1.10
  MYSQL_BIN=/usr/地方/bin
  S_ENGINE=MyISAM
  D_ENGINE=InnoDB
  $ MYSQL_BIN/mysql - u $ USER - p - h美元主机密码DB - s - e”美元从infomation_schem选择table_name。表在table_schema='测试'和引擎=' myisam table_name“| grep - v>表。txt
  在“猫表t_name。txt”
  做
  回声”盯着美元转换表t_name……”
  睡眠1
  $ MYSQL_BIN/mysql - u $ USER - p - h美元主机密码DB - e美元“alter table t_name引擎=D_ENGINE美元”
  如果[$ ?情商0];然后
  回声> con_table t_name结束美元转换表。日志
  睡眠1
  其他
  回声> con_table tbale t_name美元转换失败。日志
  fi
  做

mysql转换表的存储引擎脚本