前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Mysql数据库文件夹复制出错,你遇到过吗?

Mysql数据库文件夹复制出错,你遇到过吗?

作者头像
苦咖啡
发布2018-05-07 17:00:55
2.9K0
发布2018-05-07 17:00:55
举报
文章被收录于专栏:我的博客我的博客

今天我的一个同学在家做了一个作品,建立了mysql数据库,来学校的时候从家里的wamp文件夹里面拷贝了data下的mysql数据库文件夹,结果到学校不能使用了。百度之后发现一种“MyISAM”类型的表可以直接复制,而innodb类型的不可以。。。。

现在正在恢复。。。未完待续

后来留着 frm 文件不要动、在新的mysql里建一个数据库,然后分别手工建立你要的那些表,结构随便弄.这样在 Mysql\data文件夹就有了一堆和你手头保存的frm对应文件.把你保留的文件覆盖这些新的frm ,特别是那个

db.opt的那个不要覆盖就行。重启 mySQL 服务 这样你保留的数据库结构就出来了,不过数据没了。

附注:建立数据库尽量将表的类型设置成MyISAM,这样都不会出这样的错误了。唉,数据无价啊。希望大家能小心处理。如果你有特别好的建议或者解决办法可以给我留言。望不吝赐教

备注:MYISAM—具有很多优化和增加的特性,是MYSQL默认的表类型

ISAM—-类似MYISAM,但是功能较少

HEAP—–保存在内存中,存取速度快,但是存储量小,一旦失败就无法恢复

BDB—支持事务和页锁定

INNODB—支持事务、外键和行锁定,它是mysql最完善的格式

MERGE—可以把myisam格式的建立一个虚拟表

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2012年2月15日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档