В общем - заработало.
Бяка была в том, что "боевой" MySQL версии выше, чем в УКМ4
Отсюда и "проблема" с UTF8&utf8mb4. Обошел "неправильным" способом - в my.cfg прописал utf8
Вторая проблема, в том, что по умолчанию изменился способ авторизации MySQL.
Добавил в my.cfg в секцию mysqld
Код:
default-authentication-plugin=mysql_native_password
ребутнул mysql - стало щастье.
А увидел все после подключения вывода ошибок на экран в php-файле:
Код:
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
Выдало вот такое:
Код:
Warning: PDO::__construct(): The server requested authentication method unknown to the client [caching_sha2_password] in /var/www/html/connection.php on line 19
Подключение не удалось: SQLSTATE[HY000] [2054] The server requested authentication method umknown to the client
благодаря чему и было найдено решение...
З.Ы. PDO, как писали "самая продвинутая библиотека для работы с БД из PHP". Ну и освоил ее и пихаю во все свои проектики. Надо почитать болдее новую информацию...
UTF8 - да исторически так сложилось. Тем более в этом проекте только даты и цифры. "Букафф" нет...
Да и переделывать неохота.
На новые проекты - учту...