zoukankan      html  css  js  c++  java
  • Master上批量将Myisam引擎转Innodb

    \! rm -f /tmp/ivan_alter.sql #预删除临时文件,方式下面的语句无法写入 

     SELECT concat(‘alter table `’, TABLE_SCHEMA, ‘`.`’, TABLE_NAME, ‘` engine=innodb;’) 
    FROM information_schema.TABLES 
    WHERE ENGINE=‘Myisam’ AND 
          TABLE_SCHEMA<>‘mysql’ AND 
          TABLE_SCHEMA<>‘information_schema’
    INTO OUTFILE ‘/tmp/ivan_alter.sql’ ;
    

    source /tmp/ivan_alter.sql

     \! rm -f /tmp/ivan_alter.sql #执行完后删除临时文件
     

    INNODB类型数据状态下,
    mysql会用目录下的ibdata文件用来储存数据库数据
    而库名的文件夹里面的那些表文件只是表结构而已,所以打包备份要注意备份ibdata*


    http://www.mysqlab.net/blog/2009/04/mysql51-master%E4%B8%8A%E6%89%B9%E9%87%8F%E5%B0%86myisam%E5%BC%95%E6%93%8E%E8%BD%ACinnodb/

  • 相关阅读:
    lesson4Embedding-fastai
    lesson3 overfitting -fastai
    cell-augmented
    ROI-Align解决方案
    软件安装
    lesson1-fastai
    mask-rcnn
    代码basic讲解
    skearn/pandas
    HDU1087上升子序列的最大和
  • 原文地址:https://www.cnblogs.com/LCX/p/1699962.html
Copyright © 2011-2022 走看看