关于mysql8.0 32位libmysql.dll

关于mysql8.0 32位libmysql.dll

在qt5中操作mysql 出现了不能加载驱动的问题。
QMYSQL driver not loaded

但是qt只有32位的
我的mysql8.0是64位
所以不能直接把mysql下的libmysql拉倒qt下

开始我把qt卸载了去找64的,结果发现并没有好像
最后在管理mysql发现了方法

安装这个红色的就可以得到32位的libmysql
关于mysql8.0 32位libmysql.dll

安装方法

关于mysql8.0 32位libmysql.dll

这里因为我已经安装了所以没有32位
如果没有安装
安装了就可以
关于mysql8.0 32位libmysql.dll

在哪里找到他呢
如图

关于mysql8.0 32位libmysql.dll
这里有两个
一定要到x86目录下
不然找不到
关于mysql8.0 32位libmysql.dll

还有
如果你的mysql密码的加密方式是caching_sha2_password
就可能出现连接不到的情况

改下密码加密方式就可以了
我是在navicat 下点击上方的用户
然后打开你的用户
关于mysql8.0 32位libmysql.dll

在这里改掉就可以了
关于mysql8.0 32位libmysql.dll