gpt4 book ai didi

mysql - 将 sql 文件导入 AWS RDS

转载 作者:行者123 更新时间:2023-11-30 22:37:05 25 4
gpt4 key购买 nike

目前我有一个 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 文件将我的本地主机数据库放到 AWS RDS 上。如果有更简单的方法,请告诉我!这是我第一次设置 AWS,这些障碍让我很烦。

最佳答案

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

关于mysql - 将 sql 文件导入 AWS RDS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32230522/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com