gpt4 book ai didi

mysql - 如何导出大型 MySQL 表

转载 作者:行者123 更新时间:2023-11-30 21:49:00 25 4
gpt4 key购买 nike

我目前使用mysqldump命令如下

mysqldump -u username -p -h hostName database tableName > dump.sql

它失败并发出以下错误

mysqldump: Error 2013: Lost connection to MySQL server during query when dumping table `table_name` at row: 1652788

是否有任何其他方法(可能是 mysqldump 的参数等)导出大型 MySQL 表?

最佳答案

如果您使用的是 innodb 引擎,您可以在 mysql 转储命令中添加参数 --single-transaction。这将消除表上的锁和可能的连接超时。

此外,请确保为最大数据包大小和 innodb 锁定等待超时提供了足够的值

关于mysql - 如何导出大型 MySQL 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48099911/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com