QT mysql 驱动-数据库安装以及qt连接ssl报错问题

这篇具有很好参考价值的文章主要介绍了QT mysql 驱动-数据库安装以及qt连接ssl报错问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

文章末尾是引用笔记

1.安装mysql

1.1配置信息

qt mysql 环境变量,开发笔记,mysql,qt,ssl

qt mysql 环境变量,开发笔记,mysql,qt,ssl

qt mysql 环境变量,开发笔记,mysql,qt,ssl

1.2配置环境变量

配置MySQL8.0 环境变量 如果不配置MySQL环境变量,就不能在命令行直接输入MySQL登录命令。下面说如何配置MySQL的环境变量:

步骤1:在桌面上右击【此电脑】图标,在弹出的快捷菜单中选择【属性】菜单命令。

步骤2:打开【系统】窗口,单击【高级系统设置】链接。

步骤3:打开【系统属性】对话框,选择【高级】选项卡,然后单击【环境变量】按钮。

步骤4:打开【环境变量】对话框,在系统变量列表中选择path变量。

步骤5:单击【编辑】按钮,在【编辑环境变量】对话框中,将MySQL应用程序的bin目录(C:\Program Files\MySQL\MySQL Server 8.0\bin)添加到变量值中,用分号将其与其他路径分隔开。 步骤6:添加完成之后,单击【确定】按钮,这样就完成了配置path变量的操作,然后就可以直接输入MySQL命令来登录数据库了

2.Navicat的下载和安装

2.1下载

链接:https://pan.baidu.com/s/14t2MTbyB3A72H7NcNBLcjQ

提取码:e6o0

2.2安装

qt mysql 环境变量,开发笔记,mysql,qt,ssl

2.3将简体中文64位的  文件  复制到Navicat12文件夹内

qt mysql 环境变量,开发笔记,mysql,qt,ssl

2.4使用时点击试用即可

qt mysql 环境变量,开发笔记,mysql,qt,ssl

3.开启远程访问权限

//进入数据库

mysql -u root -p

//关闭服务

net stop mysql

//开启服务

net start mysql

use mysql

//设置所有主机可访问

update user set host = '%' where user = 'root';

//刷新

flush privileges;

//重启数据库服务

4.关闭SSL

查看ssl情况

SHOW VARIABLES LIKE '%ssl%';

use mysql;

查看用户密码规则

select user, host, plugin from user;

qt mysql 环境变量,开发笔记,mysql,qt,ssl

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '替换成你的密码';

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'akusense';

修改完成查看用户密码规则

select user, host, plugin from user;

qt mysql 环境变量,开发笔记,mysql,qt,ssl

在program data(隐藏文件)中找到MYSQL->MYSQL server中的my.ini, 在[mysqld]下面加入 skip_ssl    (my.ini拉到桌面修改完再拉回去

qt mysql 环境变量,开发笔记,mysql,qt,ssl

重启数据库服务

5.QT mysql 驱动,所有版本都有根据需求下载

另外补充一条QT连接数据库的mysql启动可以直接下载别人编译好的,直接编译的容易失败,我当时自己编译没完成

驱动下载的链接:Releases · thecodemonkey86/qt_mysql_driver · GitHub

6.引用笔记

 mysql安装教程

详细介绍windows环境下搭建MySQL_windows搭建向量数据库_孤叶飘落的博客-CSDN博客

修改加密方式教程

关于 连接mysql报错“ssl connection error:unknow error number” 的解决方法_长沙红胖子Qt的博客-CSDN博客

Navicat安装教程

[新人向]MySQL和Navicat下载、安装及使用详细教程_navicat下载安装以及配置_web13618542420的博客-CSDN博客文章来源地址https://www.toymoban.com/news/detail-808278.html

到了这里,关于QT mysql 驱动-数据库安装以及qt连接ssl报错问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Qt+MySql开发笔记:Qt5.9.3的msvc2017x64版本编译MySql8.0.16版本驱动并Demo连接数据库测试

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/130381428 红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…   mysql驱动版本msvc2015x32版本调

    2023年04月26日
    浏览(57)
  • QT学习笔记-Linux ARM环境下实现QT程序通过ODBC驱动访问SQLServer数据库

    在嵌入式系统中使用QT开发上位机应用时不可避免的会涉及访问各种数据库的场景,而服务端数据库的种类则有多种可能(Oracle、Postgresql、MySql、SQLServer),本文就介绍一下如何实现在Linux Arm环境下实现QT程序通过ODBC驱动访问SQLServer数据库的。 开发环境操作系统:windows10专业

    2024年02月12日
    浏览(44)
  • Qt 无法连接MySQL数据库

    Qt 5.15及之后版本缺少mysql驱动:qsqlmysql.dll、qsqlmysqld.dll 下载对应版本驱动:https://github.com/thecodemonkey86/qt_mysql_driver/releases?page=2 拷贝至Qt安装路径下,例如 Qt5.15.25.15.2msvc2019_64pluginssqldrivers 根据mysql版本下载对应mysql压缩包https://downloads.mysql.com/archives/community/ 找到libmysql.dll、

    2024年04月12日
    浏览(46)
  • QT连接Mysql数据库(详细成功版)

    QT连接Mysql数据库步骤相对比较麻烦,因此写了篇文章将详细过程呈现给大家,欢迎大家来评论区指导提问。 示例代码: (1)在.pro文件中添加下列代码: (2)在mainwindow.h文件中添加下列头文件:  (3)在main.cpp文件中添加下列代码: 运行代码,如果连接Mysql成功则输出下面

    2024年01月16日
    浏览(39)
  • Ubuntu下QT操作Mysql数据库

    本篇总结一下一下Ubuntu下QT操作Mysql数据库。 目录 1. 启动Mysql数据库服务器 2.查看QT支持的数据库驱动 3.连接数据库 4. 增加表和记录 5. 删除记录 6. 修改记录 7. 查询记录 8.完整代码和运行效果 常见错误总结: (1) 数据库服务没启动报错信息 (2) 有QMYSQL驱动,连接数据缺失败 /

    2024年02月09日
    浏览(37)
  • Qt连接MySQL数据库最详细的教程

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 原文链接:https://blog.csdn.net/joey_ro/article/details/105411135 被Qt连接数据库折磨了三天之后终于连接成功了,记录一下希望对看到的人有所帮助。 当然要在.pro文件中添加一行引入 如果显示: 那么恭喜你太幸

    2024年01月21日
    浏览(39)
  • QT学习笔记-oracle oci数据库驱动交叉编译并移植到ARM开发板

    在上一文《QT学习笔记-QT安装oracle oci驱动》中介绍了在Windows环境下使用QT访问oracle数据库时遇到驱动无法加载问题的解决办法,大体思路是对QT源码中数据库驱动的源码oci进行编译,要想通过编译需要依赖对应数据库的头文件和库(可以通过下载oracle instant client),编译通过

    2024年02月13日
    浏览(44)
  • Qt连接MySQL数据库(保姆级成功版教程)

    VIP通道可以关注我,私信我,直接给两个动态库,直接起飞。 1、安装Qt时勾选sources 2、配置path环境变量 ① 此电脑-属性-高级系统设置-环境变量 ② 双击path-右上角新建 ③把这两个路径添加进去,最后确定 3、编译mysql驱动(在Qt打开mysql.pro文件) 1)在这条路径中D:QT5.14.25.1

    2024年02月04日
    浏览(36)
  • QT 5.9.9 配置使用 MYSQL5.7 数据库

    目录 Mysql下载安装 QT 下载安装 编译MYSQL mingw构建方式 msvc构建方式 QT中MYSQL测试使用 因为版权问题,Qt本身不自带Mysql数据库的驱动,因此如果想要借用Qt操作Mysql数据库,需要手动进行编译。 【Qt】 Mysql服务端安装教程 【Qt】 Mysql 库安装 1,可以选择安装服务端或者安装库文件

    2024年02月11日
    浏览(41)
  • QT的mysql(数据库)最佳实践和常见问题解答

    涉及到数据库,首先安利一个软件Navicat Premium,用来查询数据库很方便  QMysql驱动是Qt SQL模块使用的插件,用于与MySQL数据库进行通信。要编译QMysql驱动,您需要满足以下条件: 您需要安装MySQL的客户端库和开发头文件,这些文件通常随MySQL的安装程序一起提供,或者可以从

    2024年02月12日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包