首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >远程连接到基于实例的MySQL数据库

远程连接到基于实例的MySQL数据库
EN

Stack Overflow用户
提问于 2017-09-24 11:03:00
回答 1查看 701关注 0票数 0
  1. 我已经启动了一个AWS EC2 Windows_Server-2016实例。
  2. 由于此服务器是基于windows的,所以我可以通过输入用户名、密码和.ppk文件,使用远程桌面连接成功地连接到它。
  3. 我已经在实例上安装了MySQL服务器,并创建了一个允许使用任何ip登录的用户,即通过提供'%‘签名。
  4. 下面是我的AWS实例安全组的样子:

  1. 我尝试使用两种不同的场景使用SQLYOG连接到MySQL服务器:
代码语言:javascript
复制
1. Tried connecting by using the aws public ipv4 address as a host field and using mysql username & password
2. Tried connecting by creating an SSH connection i.e providing server username/password and .ppk file in SSH connection panel & then providing mysql host/username and localhost in mysql connection panel

使用的任何方法都不允许我连接,我在基于linux的服务器上尝试了相同的过程,并且可以成功地连接。请让我知道我在使用基于窗口的MySQL主机时出了什么问题。

EN

回答 1

Stack Overflow用户

发布于 2017-09-24 21:59:43

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

代码语言:javascript
复制
GRANT ALL ON <db>.* TO '<username>'@'<remote ip>' IDENTIFIED BY '<remote_password>';

您试图连接到的DB在哪里等。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46389362

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档