最初使用MinGW 32bit编译器,驱动无法加载.
尝试过拷贝mysql安装目录下的libmysql.dll,libmysql.lib到Qt的MinGW 32bit编译器bin目录,
重新编译Qt自带的mysql驱动qsqlmysql.dll,qsqlmysqld.dll(编译遇到各种问题)均未能解决.
最终改用MSVC2017 64bit编译器成功连接到MySQL.
具体步骤:
打开路径: C:\Program Files\MySQL\MySQL Server 8.0\lib
找到libmysql.dll ,libmysql.lib, ssleay32.dll ,libeay32.dll
复制到C:\Qt\5.11.1\msvc2017_64\bin\
参考:https://stackoverflow.com/questions/51943259/deploy-qt-mysql-application