如何从一个mysql拷贝数据库到另一个mysql
2014-09-12 00:03
309 查看
今天试着把一个mysql下的data里面的数据库整个拷贝到另一个mysql,结果在客户端能看到拷贝过来的新数据库,但是查询就报表不存在。
后来试来另一个方法:
1. 建一个空的同名数据库。
2. 把源数据库的所有.frm文件拷贝到第一步建的空数据库目录下。
3.停止两个数据库,从源数据库拷贝ibdata1文件覆盖目标数据库下的同名文件。
这样就正常了,但是我因为我的目标数据库是一个新库,如果是一个正在使用的数据库,已经有其它数据库文件存在,这样覆盖ibdata1文件不知道会不会导致其它数据库的数据丢失,这个还有待测试。
后来试来另一个方法:
1. 建一个空的同名数据库。
2. 把源数据库的所有.frm文件拷贝到第一步建的空数据库目录下。
3.停止两个数据库,从源数据库拷贝ibdata1文件覆盖目标数据库下的同名文件。
这样就正常了,但是我因为我的目标数据库是一个新库,如果是一个正在使用的数据库,已经有其它数据库文件存在,这样覆盖ibdata1文件不知道会不会导致其它数据库的数据丢失,这个还有待测试。
相关文章推荐
- 如何快速从一个Storage Account拷贝到另一个账号
- How to switch to another database in oracle 11g(如何在oracle中从一个数据库切换到另一个数据库)
- Navicat for mysql 将表从一个数据库转存到另一个数据库
- mongoDB怎样拷贝一个collection从一个数据库到另一个在同一个主机上
- [置顶] 【mysql 数据迁移】 mysql 把数据库从一个服务器复制到另一个服务器
- mysql 把数据库从一个服务器复制到另一个服务器介绍
- mysql 把数据库从一个服务器复制到另一个服务器
- Navicat for mysql 将表从一个数据库转存到另一个数据库
- 如何从一个数据库复制表的结构到另一个数据库
- mysql从一个表中拷贝数据到另一个表中sql语句
- [置顶] 【mysql 数据迁移】mysql中同一服务器,要从一个数据库里复制一个表到另一个数据库
- SQLite 如何实现从一个数据库的某个表的记录复制到另一个数据库中
- mysql在同一个服务器中把表从一个数据库转到另一个数据库中
- mysql 从一个数据库数据表插入到另一个数据库数据表
- 将符合条件的文档从一个库拷贝到另一个库,并将文档从原库删除,压缩原库
- 如何从一个php文件向另一个地址post数据,不用表单和隐藏的变量
- 如何从一个php文件向另一个地址post数据,不用表单和隐藏的变量的
- 如何从一个RichEdit复制格式文本到另一个RichEdit
- 如何迁移数据库到另一个分区
- 如何从一个php文件向另一个地址post数据,不用表单和隐藏的变量的