无法远程访问 mysql 的问题 ,救急!!

2014-04-27 12:24:22 +08:00
 vimutt
我的客户端是win7, mysql服务端是阿里云上的vps:centos 6,mysql里的用户已经有远程访问权限了
+-----------+--------+
| host | user |
+-----------+--------+
| % | XXX |
| % | root |
| 127.0.0.1 | root |
| localhost | root |
+-----------+--------+
iptables 已经让我关闭了,
netstat 查看端口 远程ip应该可以访问的
tcp 0 0 *:mysql *:* LISTEN
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
但是我在win7 用telnet ip 3306 提示无法连接 telnet 80端口就有反映
用navicat连接也不行
mysql 账户 我用了root和另一个具有远程权限的都不行

/etc/my.cnf 如下:

[client]
#password = your_password
port = 3306
socket = /var/lib/mysql/mysql.sock

# Here follows entries for some specific programs

# The MySQL server
[mysqld]
bind-address = 0.0.0.0
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-locking
key_buffer_size = 16M
max_allowed_packet = 1M
table_open_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
2921 次点击
所在节点    问与答
5 条回复
ryon
2014-04-27 12:26:30 +08:00
ssh 登录然后本地连接。
vimutt
2014-04-27 12:28:47 +08:00
@ryon 本地连接没问题的 我就是用root 在本地测试mysql服务的, mysql -uroot -p, mysql -h 主机名 -P 3306 -uroot -p 也都可以在本机访问,
wzxjohn
2014-04-27 12:29:17 +08:00
阿里云似乎和Azure类似本身有防火墙的吧。你本机的关了没用,要把阿里云提供的防火墙对应的端口打开才行。
vimutt
2014-04-27 12:36:16 +08:00
@wzxjohn 我最担心的就是阿里云有什么限制 ,我把本机的iptables关掉了,阿里云的在哪里关闭呢
vimutt
2014-04-27 12:38:52 +08:00
@wzxjohn 晕死了 忘记以前什么时候在阿里云盾吧mysql端口给关闭了 非常感谢提醒

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

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

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

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

© 2021 V2EX