mysql 不能远程连接

2015-09-29 10:45:11 +08:00
 colorsand

通过
grant select,lock tables on discuz.* to ted@’ 115.28.36.60 ′ identified by ’ 123456 ′;
授权之后,仍然不能连接,防火墙已经添加了 3306 端口的例外

3037 次点击
所在节点    MySQL
6 条回复
mahone3297
2015-09-29 11:08:31 +08:00
my.cnf 配置中,查看 bind
colorsand
2015-09-29 11:26:47 +08:00
是 window 主机, my.ini 中绑定了 0.0.0.0,现在估计原因在网络层,访问外网 ip 的时候,可能没有将 3306 端口映射的内网主机。
ftfniqpl
2015-09-29 12:35:29 +08:00
grant 命令执行了之后,并不会马上生效,需要 flush privileges 或者 restart mysql 才能生效
kohnv
2015-09-29 12:35:51 +08:00
上午刚试了试 mysql 的远程连接. 一开始也连不上, 后来发现是 windows 的防火墙没有添加 mysqld.exe
thank243
2015-09-29 12:38:52 +08:00
看看 my.cnf 里面的 bind 。
goofansu
2015-09-29 20:55:19 +08:00
建议用支持 ssh 连接的软件, mac 的话用 Sequel Pro 。这样只要 ssh 账户就能登录数据库,随便你在哪个 ip 都不用设置权限

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/224451

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX