Не удается получить доступ к MySQL 8.0 INFORMATION_SCHEMA по ссылке MyODBC

Я использую MS Access в качестве внешнего интерфейса для базы данных MySQL, которая в настоящее время работает на версии 5.7.30 и работает, как и ожидалось. У меня есть тестовый сервер для MySQL 8.0, и я не получаю никаких данных при доступе к INFORMATION_SCHEMA через мой odbc. Этот запрос отлично работает через odbc на сервере 5.7.30. У меня нет проблем с доступом к моей основной базе данных через odbc на сервере MySQL 8.0.

Я могу получить доступ к тем же данным из INFORMATION_SCHEMA на сервере MySQL 8.0 с помощью того же запроса в PHPMyAdmin, используя ту же учетную запись пользователя.

Я использую драйвер MySQL ODBC 5.1 в строке подключения в обоих случаях.

Любая идея, если это проблема конфигурации или что-то новое с 8.0?

Спасибо


person mr_yogi    schedule 19.11.2020    source источник


Ответы (1)


Похоже, это был COLLATE НАБОРА СИМВОЛОВ, который изменился с utf8_general_ci на utf8_tolower_ci. utf8_tolower_ci не работал через соединение odbc.

person mr_yogi    schedule 19.11.2020