Amazon rds 在第667行导入AmazonRDS:error2006(HY000)数据库:MySQL服务器已经消失

Amazon rds 在第667行导入AmazonRDS:error2006(HY000)数据库:MySQL服务器已经消失,amazon-rds,Amazon Rds,将数据库导入我的amazon rds实例时,我收到以下错误: 第667行的错误2006(HY000):MySQL服务器已消失 我继续尝试将交互超时设置更改为更大的数字。但是,它只允许我为会话设置,而amazon不允许为全局会话设置 如何将较大的数据库导入amazon的rds实例 提供了有关如何导入大型数据集的说明。通常,最好的方法是创建平面文件并将其导入到RDS实例中 我最近完成了一个超过120GB的数据库从物理服务器到RDS的迁移。我将每个表转储到一个平面CSV文件中,然后将较大的文件拆分为多

将数据库导入我的amazon rds实例时,我收到以下错误:

第667行的错误2006(HY000):MySQL服务器已消失

我继续尝试将
交互超时设置更改为更大的数字。但是,它只允许我为会话设置,而amazon不允许为全局会话设置

如何将较大的数据库导入amazon的rds实例

提供了有关如何导入大型数据集的说明。通常,最好的方法是创建平面文件并将其导入到RDS实例中


我最近完成了一个超过120GB的数据库从物理服务器到RDS的迁移。我将每个表转储到一个平面CSV文件中,然后将较大的文件拆分为多个1GB大小的部分。然后我将每个表导入RDS。

您只需使用参数组设置更改RDS DB大小设置即可。大多数MSQL设置都在那里。但是,它需要重新启动实例。您需要的设置是max_allowed_packet,您不仅需要在客户机上设置,还需要在服务器上设置。

我是这样做的,请注意,我的数据库不是很大(最大的数据库是1.5G)

首先转储现有数据库:

然后,您可以将此文件传输到Amazon EC2实例,该实例有权使用类似的方式访问您的RDS实例。一旦文件位于您的Amazon EC2实例上,您应该使用以下方法提取它:

gzip [database_name].sql.gz -d
#you should now have a file named [database_name].sql in your directory.
mysql -uroot -p -h=[rds-instance]
source [database_name].sql

然后应该开始导入。此信息位于他们的中。

您最终找到了这方面的训练吗?我也遇到了同样的问题,这也帮助了其他人:
gzip [database_name].sql.gz -d
#you should now have a file named [database_name].sql in your directory.
mysql -uroot -p -h=[rds-instance]
source [database_name].sql