首页 > 解决方案 > MySQL 工作台无法连接到 EC2 内的 MySQL-docker-image

问题描述

  1. 我创建了一个带有免费套餐的 EC2。在 EC2 中,我安装了 docker 的东西。
  2. 我按照本教程安装mysql/mysql-server:8.0.19-1.1.15.
  3. 我创建了新用户,使用rootfoo,当然还有这些用户的密码。
  4. 我使用暴露端口 3306 运行 docker 映像,并尝试从 MySQL Workbench 连接到它。

我填写的连接信息

Hostname: #IPv4 Public IP of my EC2

Port: 3306 

Username: foo

但我收到以下错误

在此处输入图像描述

对我的问题有什么想法吗?

标签: dockeramazon-ec2mysql-workbench

解决方案


我只是想出解决办法。这可能是关于安全问题

在此处输入图像描述

有几点你应该注意

  1. 连接方式:标准 TCP/IP over SSH
  2. SSH 主机名是您的 EC2 实例的公共 DNS (IPv4)
  3. SSH Key File 是你在创建 EC2 时下载的东西
  4. 您可能会收到错误Access Denied for User 'foo'@'bar' (using password: YES) - No Privileges? . 要解决此问题,请尝试此解决方案

推荐阅读