学校有两台服务器A服务器:连接外网,IP为220.181.xxx.xxx,php网站程序安装在这里;B服务器:连接内网,IP为192.168.1.10,并且和A服务器网线连接,网站的MYSQL数据库安装在这里;问题是,外网的服务器如何连接这个内网的mysql数据库呢?MySQL已经开启了远程连接
grant all privileges on *.* to root@"%" identified by '123456' with grant option;
flush privileges;请大家给予帮助,非常感谢
grant all privileges on *.* to root@"%" identified by '123456' with grant option;
flush privileges;请大家给予帮助,非常感谢
B服务器:连接内网,IP为192.168.1.10,并且和A服务器网线连接这里面有个问题啊。
1)A服务器有外网IP
2)A服务器有内网IP, 因为他和局域网也是联通的。那么你的A服务器是不是有2个网卡呢?
我认为是肯定的。
那么你可以在2个网卡设置不同的IP,内网的也用192.168.1.*这个段的,那么在A上可以直接访问B.
保证a可以ping通b
正常连接就可以了
mysql -uroot -p -h192.168.1.10