mysql - 云类型转换: VMC: Error 1317: Query execution was interrupted on mysqldump

标签 mysql cloud-foundry vmc

转储我的cloudfoundry部署的mysql数据库对我来说非常重要。我正在使用 cloudfoundry 的 vmc,并且与该服务的连接运行良好。然而 mysqldump 总是失败,这让我陷入了可怕的境地,因为我基本上无法转储数据来进行本地迁移测试。 cloudfoundry/vmc 出现的错误是:

mysqldump:错误 1317:在第 28 行转储表“foo”时,查询执行被中断

这似乎是由 cloudfoundry 中的某些设置导致的,该设置会终止任何耗时超过 3 秒的查询。例如参见

有没有办法改变配置或者让cloudfoundry忽略mysqldump的3秒规则?有什么建议么?

PS:如果迁移的执行时间过长,此超时也被证明是非常具有破坏性的。

最佳答案

根据您与 CloudFoundry.com 之间的连接质量,此类超时可能会成为一个问题。我编写的一个 Ruby 应用程序可能值得一看,该应用程序用于对 MySQL 数据库进行例行备份并将其上传到 Amazon S3 等云服务提供商。

查看存储库 https://github.com/danhigham/service_stash

设置非常简单,但如果您遇到困难,请告诉我。

关于mysql - 云类型转换: VMC: Error 1317: Query execution was interrupted on mysqldump,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14977441/

相关文章:

mysql - 如何在MySQL的同一张表中维护外键的参照完整性?

android - 如何在Mysql数据库表中存储用户特定数据?

spring - 如何更新 cf vcaps env 中的 postgres uri 值

cloud-foundry - CloudFoundry - 基于空间名称的条件环境变量

mysql - 无法将 MySQL 数据库附加到我的 Web 应用程序

CloudFoundry 中的 MySql 数据库部署

mysql - 这个 phpBB 的 SQL 有什么问题?

mysql - 集群 MySQL 数据库中的纬度经度数据

azure - Azure VM 上的 Cloud Foundry

mysql - 使用 vmc 隧道将数据插入到 cloudfoundry mysql 数据库中