第一种方法:

先停掉mysql服务

把.frm文件全部复制过去在 目录是mysql/data/ 就可以

再把父目录的ibdata1文件复制到相应位置覆盖即可

第二种方法:

今天在实际开发中对于MySQL数据库进行移植发生的问题来说下. 开始把本地data中的数据库文件拷贝到另一台机子上Test, 执行show tables ; 可以看到数据库表,但是对表进行任何操作都报错: 表不存在 , 原以为Mysql的数据库文件(.frm)Copy->stick到本地安装MySQLDB目录的data文件夹下就可以.事实不是我们想的那样. 对于MySQL数据库的移植,我们能看到的只是它生成的表结构 以就是说以 .frm为后缀名的文件.

实际上, .frm .myd .myi都是Mysql存储数据的文件, 代表MySQL数据库表的结构/数据和索引文件 ,我们默认创建数据库和表时只生成数据库表结构的文件.frm. 移植数据库时,必须存在三种格式的数据库表文件,才能正常使用该DB, 当我们在本地创建出数据库还有该数据库域下的表时, 在data文件夹下只存在数据库的字符集描述文件和数据库表结构文件,若需要移植数据库, 应该在 该数据库域下, 已就是说 use targetDatabase; 后执行以下语句生成其他两种格式的数据存储文件,

alter table targetTableName ENGINE = MYISAM ROW_FORMAT = COMPACT;

对每个表都执行以上语句后, 在看看data文件下的数据库表,其他两种格式都生成出来了.然后在移植, 就不会存在文章开始说的数据库表不存在的错误.

mysql附加数据库相关推荐

  1. mysql附加数据库失败_我的数据库为什么附加不上去?

    =================================== 附加数据库 对于 服务器JOHN-PC失败. (Microsoft.SqlServer.Smo) --------------- ...

  2. mysql附加数据库出错_Sqlserver2005附加数据库时出错解决办法

    一篇关于Sqlserver2005附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法 ,有碰过相同问题的朋友可以参考本文章得以解决哦. 最近几天从网上找了几个.net的登录案例想要研 ...

  3. mysql附加数据库为只读_SQL Server 附加数据库之后显示为只读时解决方法

    从本地分离的数据库文件放到远程服务器上,附加数据库出现数据库为(只读情况) 方案一: 碰到这中情况一般是使用的sa账户登录的,只要改为Windows身份验证,再附加数据库即可. 方案二: 使用sa登录 ...

  4. mysql 附加数据库文件_mysql附加数据库文件

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  5. mysql linux附加数据库文件夹,Linux全攻略--MySQL数据库配置与管理

    MySQL是一种精巧的,多用户和多线程的中小型SQL数据库系统,由一个服务器守护进程mysqld和很多不同的客户程序和库组成.现在形成了一个"Linux+Apache+PHP+MySQL&q ...

  6. mysql修改文件名_SQL语句实现附加数据库,可以改数据库物理文件名

    '数据库名','数据库全路径','数据库日志全路径' GO USE 数据库名 --添加一个登录前指定默认数据库 EXEC sp_addlogin '登录名','密码','数据库名' GO --处理空登 ...

  7. 怎么在mysql中附加数据库文件_sql无法附加数据库怎么办_sql附加不上数据库的解决方法-系统城...

    在SQL Server上附加数据库时,提示"操作系统 拒绝访问",导致sql无法附加数据库的情况发生,我们该怎么来处理呢?有的用户可能不是很清楚,所以对此今天本文为大家整理分享的就 ...

  8. MariaDB(MySQL)数据库的介绍及使用示例

    MySQL or MariaDB: 层次模型 --> 网状模型 --> (IBM Codd)关系模型 --> No-SQL关系型数据库管理系统(RDBMS):范式:第一范式,第二范式 ...

  9. 用于打开和创建SQLite,Microsoft SQL Server,PostgreSQL和MySQL SQL数据库的WPF对话框

    目录 介绍 创建数据库对话框 打开数据库对话框 背景 使用代码 显示数据库对话框 加密 序列化 构建演示应用程序 遗漏 从Github下载源代码 介绍 本文介绍了一些用于创建和打开SQL数据库的便捷对 ...

最新文章

  1. 类对接口的实现不叫继承_Java多态的实现机制是什么,看完你就知道(值得收藏)...
  2. CodeArt WSS3.0(MOSS)字段编辑权限控制解决方案(v1.0)
  3. 快速学习者的高效学习策略
  4. 纪中B组模拟赛总结(2020.2.22)
  5. JSON.stringify()和JOSN.parse()
  6. mysql 事务sqlserver_SQLServer数据库:事务与隔离级别实例讲解
  7. 学Python半年,56岁的潘叔叔晒出99分成绩单,你呢?
  8. python调用自己写的函数_python调用自定义函数的实例操作
  9. 大型网络之---公司内部局域网
  10. 绝对定位水平垂直居中(HTML、CSS)
  11. LeetCode 求解电话号码组合(分治法求解)
  12. 结构可靠性分析中响应面方法的基本思想
  13. mat1 and mat2 shapes cannot be multiplied (3584x7 and 512x4096)
  14. 阿里云储道深度解析存储系统设计——NVMe SSD性能影响因素一探究竟
  15. AE IFeatureClass导出SHP文件
  16. python判断是否为整数的函数_实现函数 isInteger(x) 来判断 x 是否是整数
  17. Linux常见面试题,一网打尽!
  18. Javaweb学习之中文乱码问题
  19. java 与或非_JAVA 或与非运算符 与()、或(|)、异或(^)
  20. 百度朱光:将技术基因注入百度金融,是我们未来三五年要做的事

热门文章

  1. android按返回键和Home键都进入后台
  2. 每日英语(2021-2-27)
  3. 制作自定义图标(icon)
  4. C语言 习题3-1 比较大小 (简单解法)
  5. 新媒体环境下“沉默的双螺旋”
  6. 《大话物联网(第2版)》赠书活动名单公告
  7. MyBatis中的大于号小于号怎么表示
  8. ps 图层解锁后变成全格子(全透明)的解决方法
  9. VC6.0修改工程名字方法
  10. 蓝桥杯 算法训练 ALGO-932低阶行列式计算 python解法