mysql 直接用文件迁移是否会保存索引? 我的数据库从服务器A转移到服务器B,采用直接将 var 目录中的某个数据库文件夹直接复制到新服务器mysql var目录下,假如我对某表某字段做过索引,不知这种做法是否将索引也一并迁移过来?另一问题,如何查看和删除某个索引?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是MYISAM存储引擎,其中的XXX.MYD就是XXX表的索引数据文件直接复制就可以了。show index from ....drop index ....参考MYSQL手册中的语法 1 innodb存储引擎的表会的,因为索引跟数据是存储在同一个文件里面*.ibd里面。2 myisam存储引擎的表不会的,因为索引不是存储在数据文件里面的,单独存储在索引文件*.MYI里面。 修复、卸载都不行 在线词典数据库结构如何设计,请有经验的大侠们指点。 多层的数据库设计 求一个sql mysql 大表怎么复制 重装了系统,只剩MYSQL数据库文件,请问如何恢复? 不知道我的这个想法在MySQL里能否实现~? MYSQL批量生成UUID类似的问题 如何得到同一字段前后记录相减的值? mysql_safe方式启动报错 精确匹配查询问题 关于数据库设计的问题
直接复制就可以了。
show index from ....
drop index ....参考MYSQL手册中的语法
1 innodb存储引擎的表会的,因为索引跟数据是存储在同一个文件里面*.ibd里面。2 myisam存储引擎的表不会的,因为索引不是存储在数据文件里面的,单独存储在索引文件*.MYI里面。