Время ожидания MySQL истекло только из офисной сети на удаленный сервер, но другие соединения работают нормально

Время ожидания MySQL истекло только из офисной сети на удаленный сервер, но другие соединения работают нормально

Я прекрасно разрабатывал эти приложения на локальной машине, как и мой коллега. Недавно мы переместили наши рабочие столы, так что теперь мы на другом этаже здания, но у нас есть только один маршрутизатор, к которому мы подключены.

С тех пор подключение к этому серверу чаще всего прерывается по тайм-ауту. Иногда мне удаётся дозвониться, и загрузка происходит мгновенно.

В любом случае у нас есть эти соединения, которые были проверены.

1. my computer -> office network -> php pdo      -> mysql server A     - timeout
2. my computer -> office network -> mysql cli    -> mysql server A     - timeout
3. my computer -> office network -> mysql cli    -> mysql server A     - timeout

4. another pc  -> office network -> mysql cli    -> mysql server A     - timeout
5. my computer -> mobile network -> mysql cli    -> mysql server A     - ok

6. my computer -> office network -> ssh server A -> mysql server A     - ok
7. my computer -> office network -> ssh server B -> mysql server A     - ok
8. server B web app              -> php pdo      -> mysql server A     - ok

9.  my computer -> office network -> php pdo     -> mysql server B     - ok
10. my computer -> office network -> mysql cli   -> mysql server B     - ok

Это меня действительно озадачило.

решение1

Из ваших данных следует, что вам понадобится открыть порт для (mysql cli) сервера A в офисной сети.

Связанный контент