首页 > 解决方案 > 如何将非常大的sql文件导入mysql?

问题描述

我有一个 220GB 的 SQL 文件。我必须将它导入 355GB 的 Ubuntu MySQL 服务器。没有足够的容量直接从 MySQL 服务器导入。因此,我尝试使用 SQL 文件从窗口进行远程导入。然而,它失败了好几次。然后我尝试通过拆分导入 220GB 文件,但文件大小对我来说太大了。我怎么解决这个问题?分工真的是答案吗?

标签: mysqldatabaseimport

解决方案


您是否尝试打开命令行并执行以下操作?

  • mysql -u 根目录 -p
  • 设置全局 net_buffer_length=1000000;
  • 设置全局 max_allowed_pa​​cket=1000000000;
  • SET foreign_key_checks = 0;
  • 源文件.sql
  • SET foreign_key_checks = 1

推荐阅读