s****a 发帖数: 6521 | 1 MySQL在服务器上,服务器的两个ip分别为
eth1 192.168.0.12,这个可以用局域网其他 192...开头的地方 ssh;
eth0 10.1.1.1, 这个无法从其它地方ssh,应该是连接cluster其他node的网卡?
现在的问题是,远程无法连接MySQL
在服务器本机,用 mysql -h 10.1.1.1 可以连接; -h localhost 可以连接; -h 127
.0.0.1也可以连接。但就是 -h 192.168.0.12无法连接。
请问问题出在哪? 怎么解决?
操作系统是 CentOS.
多谢! | t*****s 发帖数: 124 | 2 防火墙开放3306端口
127
【在 s****a 的大作中提到】 : MySQL在服务器上,服务器的两个ip分别为 : eth1 192.168.0.12,这个可以用局域网其他 192...开头的地方 ssh; : eth0 10.1.1.1, 这个无法从其它地方ssh,应该是连接cluster其他node的网卡? : 现在的问题是,远程无法连接MySQL : 在服务器本机,用 mysql -h 10.1.1.1 可以连接; -h localhost 可以连接; -h 127 : .0.0.1也可以连接。但就是 -h 192.168.0.12无法连接。 : 请问问题出在哪? 怎么解决? : 操作系统是 CentOS. : 多谢!
| c*****d 发帖数: 6045 | 3 你问题描述的不是很清楚
你说“在服务器本机,用 mysql -h 10.1.1.1 可以连接; -h localhost 可以连接;
-h 127.0.0.1也可以连接。但就是 -h 192.168.0.12无法连接。”
我可以理解为“在服务器本机,用 mysql -h 192.168.0.12无法连接。”
也可以理解为“在192...的其他机器,用 mysql -h 192.168.0.12无法连接。”
我估计你问的是第二个
原因两个,一个是楼上说的防火墙,开放3306端口,不过我估计你不是这个问题
第二个原因,你查询这个语句
SELECT user, host, db, select_priv FROM mysql.db
看看你使用的user和host在不在列表里 | t********n 发帖数: 21 | |
|