项目搭建是在宝塔上,数据库在linux上是可以连接的,包括云服务器安全组3306端口也是开启着的。但远程连接Mysql服务报can't connect to MySQL server on 'localhost'(10038)错误。
解决办法:查看linux服务器上防火墙是否关闭:若处于关闭状态,开启后再关闭即可连接。
原理:
宝塔应用程序获取的只是linux防火墙的数据,其无法对服务器的状态进行获取,所以宝塔拿到数据后是默认开启防火墙的。
项目搭建是在宝塔上,数据库在linux上是可以连接的,包括云服务器安全组3306端口也是开启着的。但远程连接Mysql服务报can't connect to MySQL server on 'localhost'(10038)错误。
解决办法:查看linux服务器上防火墙是否关闭:若处于关闭状态,开启后再关闭即可连接。
原理:
宝塔应用程序获取的只是linux防火墙的数据,其无法对服务器的状态进行获取,所以宝塔拿到数据后是默认开启防火墙的。