【问题标题】:How can I connect to Mysql of my of my local from the EC2 ubuntu system?如何从 EC2 ubuntu 系统连接到我本地的 Mysql?
【发布时间】:2018-05-16 22:33:08
【问题描述】:

我在我的前提下有一个在 Windows 上运行的 mysql 服务器。现在我想从 ubuntu ec2 实例连接这个 mysql 数据库,但它无法连接到我 IP 上的 mysql 服务器(110 连接错误)

谁能帮我从 ubuntu 连接到我的本地窗口。

供您参考:我什至无法从 ubuntu 实例 ping 到我的本地 IP

【问题讨论】:

  • 你关闭防火墙了吗?如果它在您的连接将被防火墙阻止
  • 防火墙设置已关闭。
  • 有什么解决办法吗??

标签: mysql amazon-web-services amazon-ec2 database-connection aws-security-group


【解决方案1】:

在 EC2 安全组上添加 MySQL IP,端口为 3306 然后 使用以下命令在您的 ec2 实例上安装 MySQL 客户端。 sudo apt install mysql-* -y

在 ubuntu 上安装 mysql 后,尝试使用以下命令连接 MYSQL。 mysql -h 主机名 -u 用户名 -p 密码 -P 端口号

希望这会对您有所帮助。

【讨论】:

  • 不,我仍然收到相同的错误消息;无法连接到我 IP 上的 mysql 服务器(110 连接超时)。
  • 在我运行 MySQL 的本地系统中是否应该进行任何更改?
  • 无法从 ec2 ubuntu ping 到我的本地系统
【解决方案2】:

为了能够连接到 EC2 实例中存在的 MySQL 服务器,您应该提供一些主要参数,例如:

  • 连接方法:标准 TCP/IP over SSH
  • SSH 主机名:您的 EC2 Ubuntu 实例的公共 ipv4 地址
  • SSH 用户名:ubuntu
  • SSH 密钥文件:您的 AWS 凭证(密钥对)文件

并在您的 SecurityGroup 中启用连接 MySQL 服务器的规则:

(端口 3306 上的 TCP)。

您应该能够顺利连接。

有关更多信息,请参阅此链接: reference

【讨论】:

  • 我从 EC2 连接到我的笔记本电脑,反之亦然
猜你喜欢
  • 2016-08-18
  • 2019-10-14
  • 2022-01-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-09
  • 2018-02-09
  • 1970-01-01
相关资源
最近更新 更多