远程连接到基于aws-windows实例的MySQL数据库

时间:2017-09-24 11:03:01

标签: mysql windows amazon-web-services amazon-ec2 rdp

  1. 我推出了 AWS EC2 Windows_Server-2016 实例。
  2. 由于此服务器基于Windows ,我可以成功连接到 它通过输入用户名使用远程桌面连接, 密码和.ppk文件。
  3. 我在实例上安装了MySQL服务器并创建了一个用户 允许使用任何IP登录,即提供'%'符号
  4. 这是我的AWS实例安全组的样子: enter image description here

  5. 我尝试使用SQLYOG连接到MySQL服务器2 不同的场景:

    1. 尝试使用aws public ipv4地址作为主机字段进行连接 使用mysql用户名&密码
    2. 通过创建SSH连接(即提供服务器)来尝试连接 SSH连接面板中的用户名/密码和.ppk文件&然后 在mysql连接中提供mysql主机/用户名和localhost 面板
    3. 所使用的方法都不允许我连接。我尝试使用基于linux的服务器的相同程序,并且可以成功连接。使用基于Windows的MySQL托管时,请告诉我出错的地方。

1 个答案:

答案 0 :(得分:0)

MySQL为远程客户端提供额外的IP保护。您必须GRANT访问remote ip(您的办公室)才能连接。作为root,你必须这样做:

GRANT ALL ON <db>.* TO '<username>'@'<remote ip>' IDENTIFIED BY '<remote_password>';

您尝试连接的数据库在哪里等。