通过
grant select,lock tables on discuz.* to ted@’ 115.28.36.60 ′ identified by ’ 123456 ′;
授权之后,仍然不能连接,防火墙已经添加了 3306 端口的例外
1
mahone3297 2015-09-29 11:08:31 +08:00
my.cnf 配置中,查看 bind
|
2
colorsand OP 是 window 主机, my.ini 中绑定了 0.0.0.0,现在估计原因在网络层,访问外网 ip 的时候,可能没有将 3306 端口映射的内网主机。
|
3
ftfniqpl 2015-09-29 12:35:29 +08:00
grant 命令执行了之后,并不会马上生效,需要 flush privileges 或者 restart mysql 才能生效
|
4
kohnv 2015-09-29 12:35:51 +08:00
上午刚试了试 mysql 的远程连接. 一开始也连不上, 后来发现是 windows 的防火墙没有添加 mysqld.exe
|
5
thank243 2015-09-29 12:38:52 +08:00
看看 my.cnf 里面的 bind 。
|
6
goofansu 2015-09-29 20:55:19 +08:00
建议用支持 ssh 连接的软件, mac 的话用 Sequel Pro 。这样只要 ssh 账户就能登录数据库,随便你在哪个 ip 都不用设置权限
|