С переходом на MySQL 8 некоторые сайты могут выдавать ошибки, в частности такое было замечено с сайтами на 1С-Битрикс.
Ошибка:
[Bitrix\Main\DB\ConnectionException]
Mysql connect error [localhost, 127.0.0.1]: Server sent charset unknown to the client. Please, report to the developers (400)
/......./bitrix/modules/main/lib/db/mysqlconnection.php:50
Ещё была такая:
[Bitrix\Main\DB\ConnectionException]
Mysql connect error [localhost, 127.0.0.1]: The server requested authentication method unknown to the client (400)
/......./bitrix/modules/main/lib/db/mysqlconnection.php:50
Для решения в настройки MySQL необходимо добавить:
[mysql]
default-character-set = utf8
[mysqld]
collation-server = utf8_unicode_ci
character-set-server = utf8
default_authentication_plugin = mysql_native_password
Перезапуск:
service mysql restart