使用Ubuntu 16.10
我一直在使用外部Mysql服务器,但今天我做了一个apt更新和apt升级。 PHP只是不再连接到外部mysql服务器了。我可以使用mysql通过命令行连接服务器,但是php却没有。我尝试使用简单的脚本打开连接和
mysqli_connect_error();只是发出错误"连接被拒绝"
港口开放。知道为什么在更新后这突然发生了吗?
编辑:更新了客户端服务器。运行外部mysql的服务器工作正常,我可以从其他服务器连接到它。但是,运行php脚本的一个客户端服务器在更新后无法访问它。
答案 0 :(得分:1)
找到它。 php 7不再支持ip:port,但必须单独设置端口。通过以下方式更改了默认端口:ini_set('mysqli.default_port','port');在连接的文件中,因为我无法在我正在使用的脚本中更改它。