解决思路:
1.打开cmd,输入mysql -u root -p,看是否能进入,不能的话,应该是没有配置环境变量,如果配置了也不行,那应该是没安装mysql。安装MySQL之后再试试。安装教程地址
MySQL的安装与配置——详细教程 - Winton-H - 博客园
2. 将mysql/lib目录下编译好的libmySQL.dll拷贝到exe同目录下。
3.将D:\QT\qt5.14\Tools\QtCreator\bin\plugins\sqldrivers文件夹拷贝到exe同目录下。
4.将D:\QT\qt5.14\5.14.2\Src\qtbase\src\plugins\sqldrivers的qsqlmysql.dll拷贝到exe同目录下。如果不行多拷贝一份到第3步里的sqldrivers文件夹去。
qsqlmysql.dll和qsqlmysqld.dll这个是自己用mysql编译出来的,一般让你放到第4步那个路径里去的。
目前遇到了两次这个问题。
第一次是因为没有拷贝libmySQL.dll。
第二次是因为电脑没有装mysql,其实这只装mysql-server就可以了。