在执行mysqldump时丢失与云sql的连接

2nc8po8w  于 2021-06-24  发布在  Mysql
关注(0)|答案(0)|浏览(450)

最近,我开始看到在云sql示例上执行mysqldump的问题。它运行了大约20分钟,然后出现以下错误:

mysqldump: Error 2013: Lost connection to MySQL server during query when dumping table "table3" at row: 3518748

然后,如果我查看cloudsql控制台上的mysql错误日志,我会看到以下内容:

"2018-06-29T14:46:11.143774Z 4320729 [Note] Aborted connection 4320729 to db: 'bobs_db' user: 'bob' host: '1.2.3.4' (Got timeout writing communication packets)"

下面是我运行的命令:

mysqldump -h 1.1.1.1 --port=3306 -u bob -pbobs_pwd --net_buffer_length=16m --compatible=ansi --skip-extended-insert --compact --single-transaction --skip-triggers --where="created_at < '2018-06-29 00:00:00' OR updated_at < '2018-06-29 00:00:00'" bobs_db "table1 table2 table3 table4"

似乎我在这个问题上读到的所有东西都指向使net\u read\u timeout和net\u write\u timeout变大,但是cloudsql不能提供对这些变量的访问。
我使用默认的数据库标志运行,但以下标志除外:

max_allowed_packet=1073741824

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题