PHP не может подключиться к внешнему Mysql после обновления apt

Использование Ubuntu 16.10

Я использовал внешний сервер Mysql просто отлично, но сегодня я сделал apt обновление и apt обновление после этого. PHP просто больше не будет подключаться к внешнему серверу MySQL. Я могу подключить сервер через командную строку, используя mysql, но php просто нет. Я попробовал простой скрипт, чтобы открыть соединение и

mysqli_connect_error (); просто выдает ошибку «соединение отказано»

Порты открыты. Есть идеи, почему это внезапно произошло после обновления?

РЕДАКТИРОВАТЬ: Обновлен клиентский сервер. Сервер, на котором работает внешний mysql, работает нормально, я могу подключиться к нему с других серверов. Но один клиентский сервер, на котором работает php-скрипт, не может получить к нему доступ после обновления.

0

Решение

Нашел это. php 7 больше не поддерживает ip: port, но порт должен быть настроен отдельно. Изменен порт по умолчанию через: ini_set (‘mysqli.default_port’, ‘port’); в файле, где было установлено соединение, так как я не смог изменить его в сценарии, который я использую.

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector