【发布时间】:2019-03-06 11:33:58
【问题描述】:
已经两天了,我已经放弃了。我无法使用工作台连接到运行 mysql 的谷歌计算引擎。
我已按照许多 stackoverflow 链接上的说明进行操作,但无济于事。请参阅下面的所有状态。
下面是通过 ssh 浏览器窗口在 GCE 上执行的。
lunchbusters_za@lamp-inst:~$ cat /etc/mysql/mysql.conf.d/mysqld.cnf | grep bind
绑定地址 = 0.0.0.0
请注意,我还在 bind-address 上方注释掉了。
lunchbusters_za@lamp-inst:~$ netstat -an | grep 3306
tcp 0 0 0.0.0.0:3306 0.0.0.0:* 听
lunchbusters_za@lamp-inst:~$ sudo ufw status
状态:不活动
防火墙甚至没有启用,但我还是允许了 3306/tcp。
下面是我正在使用的用户,它可以连接。我将密码设置为 NO 只是为了排除这种情况。
lunchbusters_za@lamp-inst:~$ mysql -u admin
欢迎使用 MySQL 监视器。命令以 ; 结尾或\g。 您的 MySQL 连接 ID 为 11 服务器版本:5.7.25-0ubuntu0.18.10.2 (Ubuntu)
版权所有 (c) 2000、2019,Oracle 和/或其附属公司。保留所有权利。
Oracle 是 Oracle Corporation 和/或其 附属公司。其他名称可能是其各自的商标 所有者。
键入“帮助;”或 '\h' 寻求帮助。输入 '\c' 清除当前输入语句。
mysql>
现在我想使用在我的 Macbook 上运行的工作台连接到 GCE:
我从 Google Cloud Platform 仪表板为我的 VM 获取外部 IP,并尝试使用工作台进行连接。
我不在可以阻止任何东西的专用网络上,我已连接到我的专用 wifi 调制解调器。
我还可以从我尝试连接的 macbook ping 外部 IP。我也可以从本地网络浏览器访问 phpmyadmin。
【问题讨论】:
标签: mysql google-cloud-platform connection mysql-workbench