【问题标题】:Can't connect to mysql server (LAMP) in google cloud无法连接到谷歌云中的 mysql 服务器 (LAMP)
【发布时间】:2018-06-01 23:29:59
【问题描述】:
我在谷歌云上的虚拟机实例上安装了LAMP,但是当我尝试使用
从我的 linux 终端远程访问
mysql 数据库时
$ mysql -u username -h ipaddress -p
输入密码后没有任何反应(没有错误)。我尝试通过 ssh 在本地访问它,它可以工作。
云平台还有其他设置吗?在从远程 PC 访问数据库之前,我需要进行更改。跟随this教程,但输入密码后就停止了。
尝试注释掉绑定地址,但没有奏效。需要帮忙。
【问题讨论】:
标签:
mysql
google-app-engine
google-cloud-platform
lamp
【解决方案1】:
需要明确的是,您是在远程计算机上使用mysql 命令还是通过 SSH?
通常,出于安全原因,您不应允许外部访问远程 MySQL,尤其是当访问数据的唯一应用程序是本地应用程序时。 (但是,不清楚这是否是您无法连接的原因)
这是你应该如何连接:
- 使用 SSH 连接到远程 VM(例如:
ssh user@ipaddress)
- 然后,连接到您的 MySQL 实例。
当使用数据库编辑器连接时,一些编辑器允许通过 SSH 连接 MySQL。 Mac 版 Sequel Pro 在这方面做得很好。