MySQL数据库不能远程连接需要考虑以下几个问题:
1.远程不能连接?系统奔溃?
2.是否在一个IP段?
3.MySQL防火墙已打开端口3306?‘
4.数据库是否允许该用户连接?
解决方案:
1.应用程序保证所有的插件或驱动都已安好,防止这方面导致系统奔溃,产生误导。
2.确认两台电脑是否使用一个IP段。不同的IP段不能连接,路由器对于网线用户和无线用户可能分配不同的IP,此时需要人为分配同一个IP段的IP。
3.数据库安装的时候会有是否开放防火墙的3306的选项,应该选择。如果没选择,则需要在系统防火墙中增加例外端口3306,但是不是很好用,尽量用前者。
4.数据库用户中增加该用户的设置,IP可以是%(允许所有连接的计算机)或者远程的IP,经试验都可以。
以上经过反复试验均可以跑通,对于不熟悉数据库语言的来说容易实现。