gpt4 book ai didi

mysql - 远程访问MySQL服务器

转载 作者:行者123 更新时间:2023-11-29 01:15:55 24 4
gpt4 key购买 nike

我通过 sshing google compute engine 的虚拟磁盘手动安装 mysql。我已经按照此 mysql-adding-user-for-remote-access 创建了用户我绑定(bind)地址= 0.0.0.0 然后重新启动 mysql 服务,当我使用外部 ip 地址和创建的用户远程连接时它不起作用。怎么连接我用的是HeidiSQL mysql客户端工具。

提前谢谢你。

最佳答案

默认情况下 - mysql 端口在谷歌云平台上是关闭的。如果您想允许外部访问,您应该在防火墙中打开该端口。

为此,您可以运行(使用 gcloud):

    $ gcloud compute firewall-rules create "mysql-remote-access" --allow tcp:3306 --source-tags "mysql-client" --target-tags "mysql-server"

(或为此使用CONSOLE:https://console.cloud.google.com/firewalls/add?_ga=1.140859190.569287361.1481048942)

请注意,您还需要创建一个用户(在 mysql 中),该用户具有从您自己的 IP 访问权限,并设置此用户权限以允许访问您正在使用的数据库。

关于mysql - 远程访问MySQL服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41002322/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com