При переносе базы с сервера MySQL 5.7 на сервер MySQL 8.0 возникла проблема подключения пользователей (созданных заново на сервере MySQL 8.0) к базе:
ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded: /usr/lib/mysql/plugin/caching_sha2_password.so: cannot open shared object file: No such file or directoryПрочитал, что нужно установить значение переменной default_authentication_plugin в mysql_native_password.
Я прописал в my.ini:
[mysqld]
default-authentication-plugin=mysql_native_password
[mysql]
default-authentication-plugin=mysql_native_password.
Затем рестартанул сервер. Но значение переменной не изменилось:
Как же все-таки установить переменную default_authentication_plugin в mysql_native_password и решить проблему с аутентификацией пользователей?
ps. Много где пишут не про переменную, а про опцию ––default-authentication-plugin. Что это и как изменить значение опции? Это то же самое, что и переменная?
pps. В консоли изменить значение переменной тоже не удается: