Я пытаюсь использовать Qt connect mysql. И я успешно подключаю свой localhost mysql, но когда я пытаюсь подключить удаленную базу данных, я получаю сообщение об ошибке при вызове db->lastError()
, например:
QSqlError("2059", "QMYSQL: Unable to connect", "Authentication plugin 'caching_sha2_password' cannot be loaded
Я ищу эту ошибку, но не получаю свой ответ, я могу изменить плагин на mysql_native_password
, используя учетную запись root
, но я хочу знать, могу ли я просто получить любой плагин caching_sha2_password
Qt длярешить эту проблему, а не изменить настройку сервера mysql?