
Я прекрасно разрабатывал эти приложения на локальной машине, как и мой коллега. Недавно мы переместили наши рабочие столы, так что теперь мы на другом этаже здания, но у нас есть только один маршрутизатор, к которому мы подключены.
С тех пор подключение к этому серверу чаще всего прерывается по тайм-ауту. Иногда мне удаётся дозвониться, и загрузка происходит мгновенно.
В любом случае у нас есть эти соединения, которые были проверены.
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 в офисной сети.