по факту условие field like "%value%" (которое индекс не может использовать) можно считать как field like "value%" и reverse(field) like "value%".
Имеем такой пинг с любого устройства в одном сегменте гигабитной локальной сети (20 компов)
Из этого запроса я получаю только уникальные названия, мне нужно получать также их id.
Существуют ли коммутаторы с разным бюджетом на порт?
Тут логика такая.
Мне бы хотелось прочитать саму ошибку
Error number: 2002; Symbol: CR_CONNECTION_ERROR;
Message: Can't connect to local MySQL server through socket '%s' (%d)
Это неверно. Да, провайдеру надо отрезать возможность лезть в свою сеть. Но и самому лезть в сеть провайдера - тоже не следует. А роутер провайдера - это его оборудование и его зона ответственности. Вот на выходе из роутера, там, где предоставлена услуга - ответственность провайдера кончается и начинается твоя. В ней и городи что нужно. То есть подключай оба роутера провайдеров к своему роутеру и раздавай всё как тебе нужно.
Кстати, это и технически, и организационно проще, чем заменять роутеры провайдера своими. Плюс к тому у провайдера не появится возможности при проблемах кивать на то, что его оборудование заменено на своё, и предлагать искать проблемы у себя и самостоятельно. Тогда как если провайдерские роутеры не трогать, факт наличия либо отсутствия проблем у провайдера легко определяется подключением к точке предоставления услуги вместо своего роутера своего же тестового оборудования.
То есть в случае аналогии с ТСЖ и ключами от квартиры - надо не менять замок, а ставить свою дверь после общественной (ну или в случае именно дверей - свой замок в дополнение к общественному).