我在Google Cloud 上的VM实例上安装了 LAMP 但是当我尝试使用我的linux终端远程访问 mysql 数据库时
LAMP
$ mysql -u username -h ipaddress -p
输入密码后没有任何反应(没有错误) . 我尝试通过ssh在本地访问它工作 .
Cloud 平台上还有其他设置吗?我需要在从远程PC访问数据库之前进行更改 . 按照this教程但输入密码后就停止了 .
尝试评论绑定地址但没有奏效 . 需要帮忙 .
需要说明的是,您是在远程计算机上使用 mysql 命令还是通过SSH?
mysql
通常,出于安全原因,您永远不应允许外部访问远程MySQL,特别是如果访问数据的唯一应用程序是本地的 . (但是,目前还不清楚这是否是您无法连接的原因)
这是你应该如何连接:
使用SSH连接到远程VM(例如: ssh user@ipaddress )
ssh user@ipaddress
然后,连接到您的MySQL实例 .
使用DB编辑器连接时,某些编辑器允许通过SSH进行MySQL连接 . Sequel Pro for Mac做得非常好 .
1 回答
需要说明的是,您是在远程计算机上使用
mysql
命令还是通过SSH?通常,出于安全原因,您永远不应允许外部访问远程MySQL,特别是如果访问数据的唯一应用程序是本地的 . (但是,目前还不清楚这是否是您无法连接的原因)
这是你应该如何连接:
使用SSH连接到远程VM(例如:
ssh user@ipaddress
)然后,连接到您的MySQL实例 .
使用DB编辑器连接时,某些编辑器允许通过SSH进行MySQL连接 . Sequel Pro for Mac做得非常好 .