Использование Ubuntu 16.10
Я использовал внешний сервер Mysql просто отлично, но сегодня я сделал apt обновление и apt обновление после этого. PHP просто больше не будет подключаться к внешнему серверу MySQL. Я могу подключить сервер через командную строку, используя mysql, но php просто нет. Я попробовал простой скрипт, чтобы открыть соединение и
mysqli_connect_error (); просто выдает ошибку «соединение отказано»
Порты открыты. Есть идеи, почему это внезапно произошло после обновления?
РЕДАКТИРОВАТЬ: Обновлен клиентский сервер. Сервер, на котором работает внешний mysql, работает нормально, я могу подключиться к нему с других серверов. Но один клиентский сервер, на котором работает php-скрипт, не может получить к нему доступ после обновления.
Нашел это. php 7 больше не поддерживает ip: port, но порт должен быть настроен отдельно. Изменен порт по умолчанию через: ini_set (‘mysqli.default_port’, ‘port’); в файле, где было установлено соединение, так как я не смог изменить его в сценарии, который я использую.
Других решений пока нет …