Результаты кеширования Sequel Pro относятся к CLI или Mysql Workbench - PullRequest
0 голосов
/ 12 октября 2018

Я изменяю character_set глобальные переменные в экземпляре MySQL с latin1 на utf8.

Я на 100% уверен, что обновление прошло правильно, запустив запрос SHOW VARIABLES LIKE "char%" из CLI на рабочем сервере.
Хотя в «офисе», запросив сервер с 2 разных компьютеров с2 разных клиента получают разные ответы: на Workbench правильный, на sequelpro"старый", даже перезапуская клиента.

Это пример результата, к настоящему времени я ожидаю, что все будет utf8

| Variable_name            | Value                                  |
+--------------------------+----------------------------------------+
| character_set_client     | latin1                                 |
| character_set_connection | latin1                                 |
| character_set_database   | latin1                                 |
| character_set_results    | latin1                                 |
| character_set_server     | latin1                                 |
| character_set_system     | latin1                                 |

ТАКЖЕ проблема в том, что не только этот ответ выглядит кэшированным, но и такэта конфигурация работает, потому что у нас есть VIEW, отображающий специальные польские символы, из CLI и Workbench он отображается правильно, в sequelpro у нас отсутствует символ с latin1 на месте.У вас есть ЛЮБОЕ представление о том, как и почему это может произойти?

Похоже, что вокруг character_set_connection и character_set_client происходит некоторое кеширование, но мы не понимаем, как.

...