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

将sql文件导入AWS RDS

冉锋
2023-03-14

目前我有一个EC2实例和一个RDS(mysql)实例。我从本地工作站导出了数据库,并将其上载到EC2实例中,放在ec2-user主目录中。

我登录到EC2实例,并在与我的ProjectName.sql文件相同的目录中运行该命令,在本例中,该文件将替换命令中的“backupfile.sql”。运行此命令后,我的站点能够成功连接到数据库。我知道这是因为我网站上所有的错误都消失了。现在的问题是我的表似乎没有上传。

mysql -h host.address.for.rds.server -u rdsusername -p  rdsdatabase < backupfile.sql

运行此命令:

mysql -h host.address.for.rds.server -P 3306 -u rdsusername -p

使用正确的凭据登录rds服务器。我接着跑道:

use databasename
show tables

但未显示表格。我的最终目标是通过上传一个sql文件将我的localhost数据库放到AWS RDS上。如果有更简单的方法,请让我知道!这是我第一次建立AWS,这些路障害死我了。

共有1个答案

令狐宜民
2023-03-14

我使用第三方产品SQLyog将我的数据库复制到AWS中。它允许您同时连接到多个数据库,并在它们之间进行复制。为了建立到AWS实例的连接,您将需要本地机器上的.pem文件,并且必须在EC2上的安全组中启用MySQL/Aurora。这里有一些更多的信息。一旦设置好,复制数据库或单个表就非常容易。

 类似资料:
  • 问题内容: 我有一个名为的数据库。我还没有在那创建任何表。但是我有一个SQL文件,其中包含数据库的所有必需数据。该文件位于中。该文件的大小约为103 MB。我正在使用wamp服务器。 我已在MySQL控制台中使用以下语法导入文件: 但这没有用。 问题答案: 最后,我解决了这个问题。我将“ nitm.sql”文件放在“ mysql”文件夹的“ bin”文件中,并使用以下语法。 这行得通。

  • 问题内容: 我正在寻找使用导入文件到SQL Server的帮助,我有几个基本问​​题。 问题: CSV文件数据的中间(例如:描述)之间可能有(逗号),那么如何进行导入处理这些数据? 如果客户端从Excel创建CSV,则用逗号括起来的数据(用双引号引起来)(如下例所示),那么导入如何处理呢? 我们如何跟踪某些行是否有不良数据,哪些导入会跳过?(导入会跳过不可导入的行) 这是带有标题的示例CSV: 和

  • 我正在寻找有关使用将文件导入SQL Server的帮助,我没有什么基本问题。 下面是带有头部的示例CSV: 和要导入的SQL语句:

  • 问题内容: 我是一名学生,正在进行一些涉及数据挖掘的研究。我有几个自愿的“节点”服务器,这些服务器收集并生成SQL文件供我导入到我的服务器上并进行分析。 问题是,这些文件很大,我需要一种快速导入它们的方法。网络最近扩展了,现在硬盘上没有足够的吞吐量供MySQL控制台将其导入时导入。时间很重要- 进行研究存在最后期限,我想积极主动地收集尽可能多的时间,并且没有等待插入的队列。 我想知道是否有更好的方

  • 问题内容: 标题不言自明。有没有办法直接进行这种导入? 问题答案: 来自SQL Server的.BAK文件采用Microsoft磁带格式(MTF)参考: http //www.fpns.net/willy/msbackup.htm bak文件可能包含SQL Server用于存储数据库的LDF和MDF文件。 您将需要使用SQL Server来提取它们。SQL Server Express是免费的,并

  • 问题内容: 我想将超过1GB的文件导入localhost中的数据库。但是UI不允许导入这么大的文件。 有什么可能的方法来执行此操作,例如任何查询以导入.sql文件? 谢谢 问题答案: 我怀疑您将能够通过phpmyadmin导入1 GB文件,但是您可以尝试通过增加php.ini中的以下值并重新启动Wamp来进行尝试。 您也可以在命令提示符下尝试以下命令,根据您的MySQL安装,路径可能有所不同。 如