MySQL Workbench & Google 计算引擎连接
MySQL Workbench & Google Compute Engine Connection
我在 google 计算引擎的实例中安装了 mysql。我可以通过 shell 连接到它,但是我想使用 MySQL workbench.
可以连接吗?我似乎无法建立联系。
感谢任何帮助,
谢谢!
不确定您的 shell 是否是通过 ssh 在主机上 运行 本地的,所以这只是一个猜测,您的 mysql 服务器只是接受来自本地主机的连接。
要更改它,请打开您的 my.cnf 文件(在 Debian 系统上保存在 /etc/mysql/my.cnf 中)并注释以下行:
变化:
bind-address =127.0.0.1
至:
#bind-address =127.0.0.1
SOehl 的回答可能是正确的,但我没有发表评论。相反,我将其更改为绑定地址 0.0.0.0.
还要确保允许来自外部的根连接,修改 MySQL 用户 table :
将 . 上的所有权限授予 'root'@'%' IDENTIFIED BY 'password';
我在 google 计算引擎的实例中安装了 mysql。我可以通过 shell 连接到它,但是我想使用 MySQL workbench.
可以连接吗?我似乎无法建立联系。
感谢任何帮助, 谢谢!
不确定您的 shell 是否是通过 ssh 在主机上 运行 本地的,所以这只是一个猜测,您的 mysql 服务器只是接受来自本地主机的连接。
要更改它,请打开您的 my.cnf 文件(在 Debian 系统上保存在 /etc/mysql/my.cnf 中)并注释以下行:
变化:
bind-address =127.0.0.1
至:
#bind-address =127.0.0.1
SOehl 的回答可能是正确的,但我没有发表评论。相反,我将其更改为绑定地址 0.0.0.0.
还要确保允许来自外部的根连接,修改 MySQL 用户 table :
将 . 上的所有权限授予 'root'@'%' IDENTIFIED BY 'password';