mysql - 将大型 mysql 数据库移动到不同的服务器

标签 mysql server bigdata

我的数据库大小接近 10GB(12 个表的大小大致相等)。

将此类数据移动到不同服务器的正确方法是什么?

我的想法是,将每个表分解成几个文件,每个文件包含给定表的大约 100 000 行。然后在新机器上循环遍历所有文件。

请让有一个更有效的方法,这听起来很累。

最佳答案

您可以导出数据库tar.gz 格式。导出数据库时一定要

延长执行时间。

我还以 tar.gz 格式导出 3GB 数据库,大小为 400MB。

关于mysql - 将大型 mysql 数据库移动到不同的服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36019650/

相关文章:

mysql插入值,如果它不存在

mysql - 在 Ubuntu 上安装 mysql gem 的困难

MySQL 查询根据不同条件连接 4 个表

node.js - 使用 nginx 和 node 的 web 应用程序 - 哪个是 web 服务器?

php - 在 ubuntu 服务器上安装了 libphp-mailer,如何在 web 项目中使用它?

list - 如何合并多个文本文件、删除重复行并将剩余行分割成一定长度的多个文件?

php - 如果我订购两种产品,它只会在我的数据库中保存一种产品

linux - libpulse.so.0 : cannot open shared object file: No such file or directory

apache - 将数据写入Apache Accumulo

python - 存储和查询大量数据