MySQL命令行客户端崩溃

时间:2018-02-01 17:18:06

标签: mysql

当我尝试获取大小为6GB的.sql文件时,MySQL命令行客户端突然崩溃,甚至没有抛出任何错误。

我尝试将max_allowed_packet设置为16M的限制并尝试SET @@local.net_read_timeout=360;

SQL文件没有任何可能关闭连接的命令。只有表创建和值插入命令。由于崩溃是突然的,无法弄清楚根本原因。

任何人都可以帮助我进一步分析吗?

2 个答案:

答案 0 :(得分:0)

假设它是一个Linux机器,请尝试使用strace

运行命令

strace -ff -o mysql.strace <your mysql cmd>

登录mysql.strace。[PID]可以显示执行的进度。

答案 1 :(得分:0)

将文件预处理为&lt; = 1 GB是必需的。你的服务器上有多少RAM?在您的问题中发布您的完整my.cnf / ini,并且有人将能够提供使用6GB源输入文件平滑您的体验的提示。您的特定加载工作的常规日志以及error.log的适用部分将很有用。