centos下手动编译qt的mysql驱动

由于特殊需要,需要在centos6.5下使用qt mysql

结果发现自己编译的库里死活没有mysql的驱动,进过几经查找,终于在网上找到一个方法,特此记录一下

1.进入mysql驱动的工程目录cd /opt/qt5.7/qtbase/src/plugins/sqldrivers/mysql

2.qmake "INCLUDEPATH+=/usr/local/mysql/include" "LIBS+=/usr/local/mysql/lib/libmysqlclient.so" mysql.pro

3.make

4.make install

最后终于生成久违的mysql驱动文件libqsqlmysql.so

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我可以为您提供一些关于在CentOS 8上从源代码编译安装MySQL的步骤。 1. 安装编译MySQL所需的依赖项: ``` sudo dnf install gcc gcc-c++ ncurses-devel cmake make ``` 2. 下载MySQL源代码: 您可以从MySQL官方网站下载MySQL的源代码包,下载地址为:https://dev.mysql.com/downloads/mysql/ 3. 解压MySQL源代码包: ``` tar -zxvf mysql-VERSION.tar.gz cd mysql-VERSION ``` 4. 创建MySQL编译目录: ``` mkdir build cd build ``` 5. 运行cmake配置: ``` cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_DATADIR=/usr/local/mysql/data \ -DSYSCONFDIR=/etc \ -DWITH_MYISAM_STORAGE_ENGINE=1 \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_MEMORY_STORAGE_ENGINE=1 \ -DWITH_READLINE=1 \ -DWITH_SSL=system \ -DWITH_ZLIB=system \ -DWITH_LIBWRAP=0 \ -DENABLED_LOCAL_INFILE=1 \ -DENABLE_DTRACE=0 \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci ``` 6. 编译MySQL: ``` make ``` 7. 安装MySQL: ``` sudo make install ``` 8. 配置MySQL: ``` sudo groupadd mysql sudo useradd -r -g mysql -s /bin/false mysql sudo chown -R mysql:mysql /usr/local/mysql sudo chown -R mysql:mysql /usr/local/mysql/data sudo cp support-files/my-default.cnf /etc/my.cnf sudo vi /etc/my.cnf ``` 在my.cnf文件中,您可以根据需要进行配置。例如,您可以指定MySQL数据目录的位置,设置MySQL的端口等等。完成后,保存并退出。 9. 初始化MySQL: ``` sudo /usr/local/mysql/bin/mysqld --initialize --user=mysql ``` 10. 启动MySQL: ``` sudo /usr/local/mysql/bin/mysqld_safe --user=mysql & ``` 11. 登录MySQL: ``` sudo /usr/local/mysql/bin/mysql -uroot -p ``` 现在,您已经成功地在CentOS 8上从源代码编译安装了MySQL

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值