这个报错和操作系统、Qt版本无关,是mysql/mariadb驱动版本的问题。
mariadb 3.4驱动就会报这个错。
访问mariadb网站,下载C连接器驱动:
Download MariaDB Connectors for data access & streaming | MariaDB
选择3.3版本,不要选择3.4版本,
安装后,在 C:\Program Files\MariaDB\MariaDB Connector C 64-bit\lib 获得libmariadb.dll,
还有 plugin目录下的caching_sha2_password.dll,
直接复制到Qt的bin目录下,问题解决。