mysql通过拷贝数据文件的方式进行数据库迁移
2017-06-28 17:45
597 查看
--环境windows
将源机器A数据库拷贝到目标机器B:
我先在目标机器B上安装MySQL,停止mysql服务,然后将源机器A的data下关于数据库的文件和ibdata1拷贝过去,其余不用拷贝。如图:
源机器A:
启动目标数据库服务net start mysql,即可查看到导过来的所有数据库了。
注意:ibdata1一定不要忘记拷贝,且要拷贝到准确的位置(如我目标机器的ibdata1在E:\MySQL Datafiles,不在data路径下,我就先备份下它的ibdata1,再拷贝到E:\MySQL Datafiles)否则查询拷贝过去的表会报错:
mysql> use platform;
Database changed
mysql> show tables;
+-----------------------+
| Tables_in_platform |
+-----------------------+
| mobile_scanner |
| sharer |
| sharer_mobile_scanner |
| statistics |
| test |
+-----------------------+
5 rows in set (0.02 sec)
mysql> desc test;
ERROR 1146 (42S02): Table 'platform.test'doesn't exist
在Linux下也是类似的方式,但要注意拷贝完文件后,记得改下data文件夹owner为mysql。
将源机器A数据库拷贝到目标机器B:
我先在目标机器B上安装MySQL,停止mysql服务,然后将源机器A的data下关于数据库的文件和ibdata1拷贝过去,其余不用拷贝。如图:
源机器A:
启动目标数据库服务net start mysql,即可查看到导过来的所有数据库了。
注意:ibdata1一定不要忘记拷贝,且要拷贝到准确的位置(如我目标机器的ibdata1在E:\MySQL Datafiles,不在data路径下,我就先备份下它的ibdata1,再拷贝到E:\MySQL Datafiles)否则查询拷贝过去的表会报错:
mysql> use platform;
Database changed
mysql> show tables;
+-----------------------+
| Tables_in_platform |
+-----------------------+
| mobile_scanner |
| sharer |
| sharer_mobile_scanner |
| statistics |
| test |
+-----------------------+
5 rows in set (0.02 sec)
mysql> desc test;
ERROR 1146 (42S02): Table 'platform.test'doesn't exist
在Linux下也是类似的方式,但要注意拷贝完文件后,记得改下data文件夹owner为mysql。
相关文章推荐
- mysql通过拷贝数据文件的方式进行数据库迁移
- mysql 通过拷贝数据文件的方式进行数据库迁移实例
- mysql 通过拷贝数据文件的方式进行数据库迁移实例
- mysql通过拷贝数据文件方式迁移数据库
- 通过Mysql数据文件进行数据库还原
- mysql 直接拷贝data 目录下文件 进行数据库迁移时遇到的一些问题??
- mysql通过拷贝文件实现数据快速迁移实例
- MySQL数据文件直接通过拷贝备份与恢复
- MySQL数据文件直接通过拷贝备份与恢复
- 通过试验探索Access 2000/XP 数据库的最佳 NTFS 权限设置Microsoft Jet 数据库引擎打不开文件'D:\wwwroot\test\data\'。 它已经被别的用户以独占方式打开,或没有查看数据的权限。
- mysql通过data文件恢复数据库的方式
- 如何通过RMAN进行裸设备和文件系统之间的数据文件迁移
- 8、利用Mysql的二进制日志文件,进行数据库数据的恢复
- mysql学习之通过文件创建数据库以及添加数据
- Hibernate动态建表,通过hbm.xml配置文件创建数据表,进行数据库操作, 动态模型
- mysql 备份(直接拷贝数据文件)仅限myisam数据库可以
- awt可视化界面上传数据到mysql,jsp通过jdbc方式查询数据库,并将结果打印在网页上
- mysql 备份(直接拷贝数据文件)仅限myisam数据库可以
- 【java基础:JDBC】通过读取配置文件进行数据库连接并读取数据的Demostration
- Hibernate动态建表,通过hbm.xml配置文件创建数据表,进行数据库操作, 动态模型