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

无法从本地mysql服务器连接到AWS RDS数据库实例

陆洲
2023-03-14

我正在尝试使用以下命令将.sql转储从本地计算机导入AWS RDS数据库实例:

C:\Program Files\MySQL\MySQL Server 5.5\bin>mysqldump --host=localhost 
--user=root --password=admin e_learning_system | mysql 
--host=mydbinstance.cyz1k1vacvdd.us-east-1.rds.amazonaws.com 
--user=root --password=adminadmin e_learning_system

但它抛出了这个错误:

错误2003(HY000):无法连接到mydbinstance.cyz1k1vacvdd.us-east-1.rds.amazonaws.com'(10060)mysqldump上的MySQL服务器:写入时出现错误22

我如何纠正这一点?

共有3个答案

萧玮
2023-03-14

错误2003表示没有连接到mysql服务器。检查您是否允许从您连接到RDS安全组中的RDS的机器。

凤高翰
2023-03-14

是的,Amazon Beanstalk 应用程序和 RDS 安全组必须相同才能将应用程序连接到数据库实例。

右键单击数据库实例,并使用beanstalk应用程序添加一个新的安全组..

濮阳和泰
2023-03-14

如果有人仍在寻找像我一样的解决方案,我通过在RDS实例中设置安全组来实现这一点。只需转到该安全组,您将在“安全和网络”部分找到单击。进入安全组页面后,编辑入站规则,暂时将源代码更改为0.0.0.0/0(表示接受所有人),然后导入数据库转储。这应该奏效。但请记住,您可能希望在生产时恢复此设置。

 类似资料:
  • 我刚刚把pgAdmin更新到4.23版,PostgreSQL更新到12版。我还删除了所有以前的数据库和pgAdmin安装。所以应该是全新安装(我也清理了之前版本的所有残余)。 现在,当我尝试连接到本地数据库服务器时,我甚至在键入密码之前就得到了这个:

  • 我已经实现了一个托管网站上的数据库,而不是使用MySQL的mac。我使用数据库在IOS应用程序中注册/登录。数据库使用PHP代码进行连接。 这是PHP代码: 这是我在尝试数据库时看到的错误: (HY000/2002):无法连接到本地MySQL服务器通过套接字'/var/run/mysqld/mysqld.sock'(2)在/srv/disk8/2129310/www/haer2jkqlgjql.c

  • 我正在尝试连接到mysql工作台,但遇到以下错误 错误消息无法连接到数据库服务器 用户“root”从主机到服务器的连接尝试失败(位于127.0.0.1:3306:无法打开数据库)。 请:1。检查mysql是否正在服务器127.0.0.1上运行 检查mysql是否在端口3306上运行(注意:3306是默认值,但可以更改) 检查root是否具有从您的地址连接到127.0.0.1的权限(mysql权限定

  • 错误2002(HY000):无法通过套接字“/var/run/mysqld/mysqld.sock”连接到本地MySQL服务器(2“没有这样的文件或目录”) 我得用ctl-c来摆脱剧本。 套接字在/etc/mysql/debian.cnf中设置为/var/run/mysqld/mysqld.sock。在/etc/mysql/mariadb.conf.d/50-server.cnf中也设置为/var

  • 问题内容: 上传或提交页面时,我的网站上出现以下错误: mysql_real_escape_string()[function.mysql-real-escape- string]:无法通过套接字’/var/lib/mysql/mysql.sock’连接到本地MySQL服务器(2) 这到底是什么意思? 问题答案: 由于对该错误的调用引发了错误,因此它意味着您没有先调用该错误并将有效的数据库句柄传递

  • 问题内容: 我有MySQL的Laravel应用程序,我正在尝试使用docker-compose在Docker中运行它。但是,当应用尝试连接数据库时,它会抛出: Connector.php 55行中的PDOException:SQLSTATE [HY000] [2002]无法通过套接字’/var/run/mysqld/mysqld.sock’连接到本地MySQL服务器(2) 我的docker-com

  • 我最近尝试用自制软件安装MySQL(),当我尝试运行它时,我遇到以下错误: 错误2002(HY000):无法通过套接字'/tmp/mysql.sock'连接到本地MySQL服务器(2) 没有

  • 我正在尝试从Spring Boot应用程序连接到mySQL数据库。然而,当我试图运行它时,它显示出错误。 我如何解决这个问题? 错误 从我的文件中添加代码片段 pom。xml 应用属性 堆栈跟踪 我还没有在sql中手动创建表,因为我认为spring.jpa.hibernate.ddl-Auto=date应该这样做