连接 MySQL Workbench SSH 隧道与 AWS EC2(Linux 免费层)时出错

连接 MySQL Workbench SSH 隧道与 AWS EC2(Linux 免费层)时出错

首先我目前所做的

在 AWS 中

  1. 在安全组中为所有 MySQL/Aurora 授予 3306 端口访问权限:
    Linux 实例的入站配置

  2. 创建一个.pem密钥并保存它。

油灰

我能够使用 PuTTY 连接到 MySQL (5.7)

  1. 创建新用户:create user 'admin'@'localhost' identified by 'xxxxxxx';

  2. 授予DB的所有权限: grant all privileges ON db.* to 'admin'@'localhost';

  3. 我可以使用新用户管理员和新密码登录mysql -u admin -p

  4. 已改变/etc/my.cnf;已添加 bind-address=0.0.0.0(已尝试和未尝试):
    my.cnf 图片

MySQL 工作台

  1. 尝试 SSH 主机名:

    • xxxxx:22
    • 姓氏
    • c. DNS 端点:22
    • d.DNS 端点
  2. 尝试过的 SSH 用户名:
    • a. ec2-user(AW​​S 建议)
    • b. 乌班图
  3. MySQL 主机名:
    • a.端口号127.0.0.1
    • b.localhost 工作台设置:
      工作台配置
      我混合了上述所有可能的组合。但仍然收到此错误:
      错误

请解决该问题。

相关内容