mysql驱动怎么配置 mysql驱动怎么安装

「Qt」 mac环境配置qt的mysql驱动

Qt项目里用到了mysql,运行后报错:

创新互联建站是一家业务范围包括IDC托管业务,虚拟空间、主机租用、主机托管,四川、重庆、广东电信服务器租用,成都服务器托管,成都网通服务器托管,成都服务器租用,业务范围遍及中国大陆、港澳台以及欧美等多个国家及地区的互联网数据服务公司。

查阅资料知道需要配置mysql驱动,本以为几分钟解决的事情,没想到开启了恶魔经历,整整两天时间,mmp!

Stop! 废话别说啦,入正题:

首先,Qt mysql的安装和环境配置就略了,一搜一大把。

不过注意两点:

先进入到/Users/ing/Qt5.14.2/5.14.2/Src/qtbase/src/plugins/sqldrivers目录下,执行:

这里确保qmake用的qt里的就行

其实你可以配置下qt相关的环境变量,在bash_profile里添加:

然后,source ~/.bash_profile ,还有别忘了 source ~/.zshrc

执行成功的话会输出:

根据提示 依次执行:

make sub-mysql

make

make install

进入/Users/ing/Qt5.14.2/5.14.2/clang_64/plugins/sqldrivers下执行,查看链接库:

输出:

此时,运行qt程序 依旧报错。

根据查阅的资料,问题出在

网友们所说的“诡异”的路径那一行(你的输出可能和我的不一样的,但问题应该一样) ,也就是有 libmysqlclient.21.dylib 这行。

另外查了下 @repath 的含义 意思是说 不能明确的指向。。。所以 这里就需要将libmysqlclient.21.dylib 指向扳到正确的道路。

方法就是利用 install_name_tool -change

执行

这里一定要注意顺序,刚开始我就是顺序搞错了,死活就是不行,最后跑到官方论坛里用蹩脚的英语发帖求教也无果,最后还是一遍的重试,一遍的检查才发现的。一天就这么浪费了。

此刻在运行qt程序 ,就不会再报上面的错误了。

撒花,礼花搞起~~~

mysql驱动配置2个数据库地址

一、 C:\xampp\mysql 去到xampp的mysql所在地,复制一份命名mysql2 二、 C:\xampp\mysql2\bin 到这里改my.ini 改两处端口为3307 ,很多处 路径改成 mysql2下的, my.ini 三、必须用cmd 用管理员模式去到

mysql 驱动程序怎么配置环境变量

右键

我的电脑—》属性—》高级—》环境变量—》系统变量

选中

path

项—》点编辑

在行尾加上你的

mysql

的bin文件夹的路径。项与项之间用;号隔开。

例如

;d:\mysql\bin

你可以先进入

bin

文件夹,然后把地址栏里的路径复制到

path

值后面。


分享名称:mysql驱动怎么配置 mysql驱动怎么安装
链接URL:http://scyanting.com/article/doeehii.html