先去下载一个MySQL server,然后解压在C:\MySQL目录下
可以先测试一下这个MySQL
先在MySQL目录下寻找bin目录下的mysqld.exe,打开它(它在打开后界面会自动关闭)
然后运行cmd,依次输入如下指令
cd C:\MySQL\bin(将当前位置改为bin目录)
mysql -uroot -p(这是使用root用户来登录MySQL,因为默认密码是空,所以这里不用设置密码,运行这行代码会提示Enterpassword,我们这时敲回车就行)
登录MySQL之后,我们使用下面的命令来查看现有的数据库:
show databases;(注意有个分号)
我们不适用已经有的数据库,而是新建自己的数据库,下面新建名为mydata的数据库:
create database mydata;
然后再查看数据库:
show databases;
看到新添加了一个mydata,数据库运行正常。
接下来是为Qt配置MySQL:
1、在MySQL的Lib目录下寻找libmysql.dll和libmysql.lib两个文件,然后把这两个文件复制到Qt的bin目录下,例如我的bin目录在:C:\Qt\Qt\5.10.1\msvc2015_64\bin(放到你用的那个Kid的目录下的bin里面)
2、注意在连接数据库之前先运行一下mysqld.exe
3、如果还出无法连接,请把上面两个文件复制放进你工程文件当中对应的debug文件之中
4、重新编译