我在谷歌计算引擎的实例中安装了mysql。我可以通过shell连接到它但是我想使用MySQL工作台。
可以连接到它吗?我似乎无法建立联系。
感谢任何帮助, 谢谢!
答案 0 :(得分:3)
不确定您的shell是否通过ssh在主机上本地运行,所以它只是猜测您的mysql Server只接受来自localhost的连接。
要更改此项,请打开my.cnf文件(在Debian Systems上保存在/etc/mysql/my.cnf中)并注释以下行:
变化:
bind-address =127.0.0.1
为:
#bind-address =127.0.0.1
答案 1 :(得分:2)
还要确保允许来自外部的root连接,修改MySQL用户表:
在上授予所有特权。以'''''''''''''''''''''''''''''''''''''''''''
答案 2 :(得分:0)
SOehl的回答可能是正确的,但我没有发表评论。相反,我将其更改为bind-address 0.0.0.0。