mysql 通过拷贝数据文件的方式进行数据库迁移实例

 更新时间:2016年11月10日 11:49:56   投稿:lqh  
这篇文章主要介绍了mysql 通过拷贝数据文件的方式进行数据库迁移实例的相关资料,需要的朋友可以参考下

mysql通过拷贝数据文件的方式进行数据库迁移

--环境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。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • 一文详解MySQL是如何解决幻读的

    一文详解MySQL是如何解决幻读的

    事务A按照一定条件进行数据读取,期间事务B插入了相同搜索条件的新数据,事务A再次按照原先条件进行读取操作修改时,发现了事务B新插入的数据称之为幻读,这篇文章主要给大家介绍了关于MySQL是如何解决幻读的相关资料,需要的朋友可以参考下
    2023-04-04
  • 详解MySQL多版本并发控制机制(MVCC)源码

    详解MySQL多版本并发控制机制(MVCC)源码

    MVCC,即多版本并发控制(Multi-Version Concurrency Control)指的是,通过版本链维护一个数据的多个版本,使得读写操作没有冲突,可保证不同事务读写、写读操作并发执行,提高系统性能
    2021-06-06
  • MySQL不使用order by实现排名的三种思路总结

    MySQL不使用order by实现排名的三种思路总结

    ORDER BY语句用于根据指定的列对结果集进行排序,在日常开发中也经常会用到,但下面这篇文章主要给大家介绍了关于MySQL不使用order by实现排名的三种思路,需要的朋友可以参考下
    2021-06-06
  • Mysql数据库中的redo log 写入策略和binlog 写入策略

    Mysql数据库中的redo log 写入策略和binlog 写入策略

    这篇文章主要介绍了Mysql redo log 写入策略和binlog 写入策略,通过本文学习可以了解redo log的写入策略是由InnoDB提供了innodb_flush_log_at_trx_commit参数,binlog的写入策略,write 和fsync的时机,是由参数sync_binlog控制的,需要的朋友可以参考下
    2022-04-04
  • MySQL完整性约束的定义与实例教程

    MySQL完整性约束的定义与实例教程

    数据完整性约束是对关系性模型完整性规则做某种约束条件,这篇文章主要给大家介绍了关于MySQL完整性约束的相关资料,需要的朋友可以参考下
    2021-05-05
  • MySQL数据库中使用REPLACE函数示例及实际应用

    MySQL数据库中使用REPLACE函数示例及实际应用

    本文详细介绍了MySQL中的REPLACE函数,包括其基本语法、用法和实际应用场景,REPLACE函数主要用于替换字符串中的某些子字符串,对大小写敏感,文章还通过多个示例展示了REPLACE函数的实际应用,需要的朋友可以参考下
    2024-10-10
  • mysql signed unsigned和zerofill使用与区别

    mysql signed unsigned和zerofill使用与区别

    mysql中有符号signed,无符号unsigned与零填充zerofill,本文主要介绍了mysql signed unsigned和zerofill使用与区别,具有一定的参考价值,感兴趣的可以了解一下
    2024-07-07
  • MySQL时间设置注意事项的深入总结

    MySQL时间设置注意事项的深入总结

    这篇文章主要给大家介绍了关于MySQL时间设置注意事项的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-05-05
  • MySQL Installer 8.0.21安装教程图文详解

    MySQL Installer 8.0.21安装教程图文详解

    这篇文章主要介绍了MySQL Installer 8.0.21安装教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-08-08
  • mysql server is running with the --skip-grant-tables option

    mysql server is running with the --skip-grant-tables option

    今天在mysql中新建数据库提示The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement,原来是数据中配置的--skip-grant-tables,这样安全就降低了,这个一般当忘记root密码的时候需要这样操作
    2017-07-07

最新评论