当前位置: 首页 > 知识库问答 >
问题:

在第667行为amazon-rds导入数据库:ERROR 2006(HY000):MySQL服务器已经消失

云宜人
2023-03-14

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

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

我继续尝试将interative_timeout设置更改为更大的数字。但是,它只允许我为会话设置它,而亚马逊不允许它为全局会话设置。

如何将更大的数据库导入我的亚马逊rds实例?

共有3个答案

仉嘉泽
2023-03-14

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

首先转储现有数据库:

mysqldump [database_name] --master-data=2 --single-transaction --order-by-primary -uroot -p | gzip > /mnt/dumps/[database_name].sql.gz

然后,您可以将此文件传输到有权使用 scp 之类的方式访问您的 RDS 实例的 Amazon EC2 实例。文件位于 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

然后,它应该开始导入。此信息位于其文档中。

司徒光霁
2023-03-14

您可以使用参数组设置简单地更改RDS DB大小设置。大多数MSQL设置都在其中。但是,它需要重新启动实例。您想要的设置是max_allowed_packet的,您不仅需要在客户端设置,还需要在服务器上设置。

麹高义
2023-03-14

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

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

 类似资料:
  • 问题内容: 当我尝试来源大型SQL文件(大型查询)时出现此错误。 表中的任何内容均未更新。我尝试删除和取消删除表/数据库,以及重新启动MySQL。这些都不是解决问题的方法。 这是我的最大数据包大小: 这是文件大小: 当我尝试其他方法时… 问题答案: 将此行添加到文件中解决了我的问题。 当列的值较大会导致问题时,此功能很有用,您可以在此处找到说明。 在Windows上,此文件位于:“ C:\ Pro

  • 我经常遇到这个错误,以至于php_error日志文件每2秒增加1MB。并且站点非常慢。 我试着把这条线添加到wp-db.php 但这并没有帮助。 Web服务器是IIS 7,最新版本的mysql和wordpress

  • 问题内容: 我有一个脚本,每晚都会做很多事情。 它使用在循环中执行的PDO准备好的语句。 前几个运行良好,但是后来我发现它们都因以下错误而失败:“ MySQL服务器已消失”。 我们运行MySQL 5.0.77。 PHP版本5.2.12 该网站的其余部分运行正常。 问题答案: 该B.5.2.9。MySQL手册中的MySQL服务器已消失,列出了导致此错误的可能原因。 也许您处于其中一种情况?-特别是考

  • 问题内容: 我在办公室运行服务器以处理一些文件,并将结果报告给远程MySQL服务器。 文件处理需要一些时间,并且过程中途结束,并出现以下错误: 我已经听说过MySQL设置 wait_timeout ,但是是否需要在办公室或远程MySQL服务器上更改它? 问题答案: 检查连接是否容易并在需要时重新建立连接可能会更容易。 有关此信息,请参见PHP:mysqli_ping。

  • 我创建了一个主机名为“%”的外部用户,以允许远程访问。我在将本地MySQL连接到远程AWS RDS时遇到以下错误: 错误2003(HY000):无法连接到'instance.cvxqy8tbi2bk.us-east-1.rds.amazonaws.com'上的MySQL服务器(110)。 我尝试注释,但没有解决方案。有什么线索吗?

  • 我无法连接到我创建的MySQL Amazon RDS实例。 我正在按照AWS RDS教程进行连接并进入: 工作台上“主机”中的endpoint 包括用户名和密码的凭据 端口设置为3306 我得到了一个错误: 无法连接到数据库服务器 您尝试将用户“master”连接到xxxx的MySQL服务器失败。rds。亚马逊。com:3306: 无法连接到xxxx上的MySQL服务器。亚马逊。com'(1006