我的数据库从服务器A转移到服务器B,采用直接将 var 目录中的某个数据库文件夹直接复制到新服务器mysql var目录下,假如我对某表某字段做过索引,不知这种做法是否将索引也一并迁移过来?另一问题,如何查看和删除某个索引??

解决方案 »

  1.   

    如果是MYISAM存储引擎,其中的XXX.MYD就是XXX表的索引数据文件
    直接复制就可以了。
    show index from ....
    drop index ....参考MYSQL手册中的语法
      

  2.   


    1 innodb存储引擎的表会的,因为索引跟数据是存储在同一个文件里面*.ibd里面。2 myisam存储引擎的表不会的,因为索引不是存储在数据文件里面的,单独存储在索引文件*.MYI里面。