【问题标题】:Unable to connect locally to MySQL deployed in a GCP VM instance. (Using Plesk)无法在本地连接到部署在 GCP 虚拟机实例中的 MySQL。 (使用 Plesk)
【发布时间】:2021-05-10 01:26:20
【问题描述】:

我有一个在 GCP 上使用 Plesk+Ubuntu 配置的实例。 服务器状况良好。

这一次,我想从家里的 iMac 连接到在 Plesk 上创建的数据库。 目前,3306 端口已关闭。 接下来,我在 VPC 防火墙设置中允许了 3306 个连接。 但是,端口 3306 不接受任何外部访问。 本地访问成功。

我有以下设置。 在 plesk 中创建数据库时,我打开了设置以接受来自外部的访问。 我已经为 VPC 中的上传/下载发布了 3306。

我还需要做其他设置吗?

【问题讨论】:

  • 您是否从市场安装了 ubuntu+plesk?
  • 你能运行sudo apt install net-tools 然后sudo netstat -tulnp | grep 3306 并向我们展示输出吗?或者,您可以运行 sudo lsof -nP -iTCP:3306 -sTCP:LISTEN 或 sudo ss -tunlp | grep 3306
  • 正如 jabbson 所说,您需要先检查端口是否打开,在实例中,您可以按照 Nimal V 的说明进行操作。参考:cloud.google.com/architecture/mysql-remote-access

标签: mysql google-cloud-platform google-compute-engine portforwarding vpc


【解决方案1】:
  1. 打开虚拟机终端:etc/mysql ..... ->bind-address = 0.0.0.0
  2. 重启mysql
  3. 创建远程用户 然后从本地计算机使用 mysql 客户端连接

更多详情请参考以下链接,

Remote access to mysql on google compute engine

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-21
    • 1970-01-01
    • 1970-01-01
    • 2020-09-12
    • 2020-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多