Qt6远程连接MySQL数据库的简单易上手版

 更新时间:2023年11月07日 08:26:26   作者:喵呜角  
在Qt应用程序里,可实现远程MySQL服务器的连接操作,本文就来介绍一下Qt6远程连接MySQL数据库,具有一定的参考价值,感兴趣的可以了解一下

在对照文章开始操作之前,MySQL Navicat 的安装配置要自己提前弄好。

步骤1:

在电脑桌面任务栏中的搜索框中输入 mysql,找到名为:MySQL 8.0 Command Line Client,然后打开。

步骤2: 

输入密码后回车,到如下界面。

步骤3:

依次输入如下内容然后按回车(每输入一行内容回车一次)。

1)查看用户和权限

use mysql
select user,host from user;

 2)更新root用户权限

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

 3)刷新服务器配置

FLUSH PRIVILEGES;

4)查看root权限

select user,host from user;

5)允许远程连接。连接账号是root,密码是1234(根据自己需要修改)。

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

6)刷新服务器配置

FLUSH PRIVILEGES;

若用户 root 后面的 host 变成 %,则为成功,如下图所示:

步骤4:

连接第三方数据库管理软件 Navicat

1)打开软件,依次点击左上角的 连接MySQL...

2)在弹出窗口中,按照红色序号指示依次填写,全部填写完成后点击左下角的 测试连接

3)弹出 “连接成功” 则成功,如未成功,请检查网络是否正常,并尝试设置一下防火墙,将mysql 3306 端口开放。

结语:

提示连接成功后,你就可以去Qt的实际代码中去测试了。

到此这篇关于Qt6远程连接MySQL数据库的简单易上手版的文章就介绍到这了,更多相关Qt6远程连接MySQL 内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • C++数据结构之list详解

    C++数据结构之list详解

    list是一种序列式容器。list容器完成的功能实际上和数据结构中的双向链表是极其相似的,list中的数据元素是通过链表指针串连成逻辑意义上的线性表,也就是list也具有链表的主要优点,即:在链表的任一位置进行元素的插入、删除操作都是快速的
    2021-11-11
  • QT5 Thread线程的具体实现

    QT5 Thread线程的具体实现

    本文主要介绍了QT5 Thread线程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05
  • 利用C语言实践OOP,以及new,delete的深入分析

    利用C语言实践OOP,以及new,delete的深入分析

    本篇文章是对用C语言实践OOP,new,delete进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • C++实现LeetCode(134.加油站问题)

    C++实现LeetCode(134.加油站问题)

    这篇文章主要介绍了C++实现LeetCode(134.加油站问题),本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-07-07
  • C++实现LeetCode(13.罗马数字转化成整数)

    C++实现LeetCode(13.罗马数字转化成整数)

    这篇文章主要介绍了C++实现LeetCode(13.罗马数字转化成整数),本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-07-07
  • C++中四种强制转换方式的区别

    C++中四种强制转换方式的区别

    在C++中,有四种不同的强制转换方式,它们分别是静态转换、动态转换、常量转换和重新解释转换,下面通过示例代码讲解每种转换的区别,感兴趣的朋友跟随小编一起看看吧
    2023-08-08
  • C++中vector操作方式详解(多种方式)

    C++中vector操作方式详解(多种方式)

    这篇文章主要介绍了C++中vector操作方式详解(多种方式),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-02-02
  • C++Node类Cartographer开始轨迹的处理深度详解

    C++Node类Cartographer开始轨迹的处理深度详解

    这篇文章主要介绍了C++Node类Cartographer开始轨迹的处理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧
    2023-03-03
  • win10中的dlib库安装过程

    win10中的dlib库安装过程

    这篇文章主要介绍了win10中dlib库的安装过程,本文通过实例图文介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-03-03
  • VC++实现添加文件关联的方法示例

    VC++实现添加文件关联的方法示例

    这篇文章主要介绍了VC++实现添加文件关联的方法,涉及VC++针对注册表的写入与VC事件响应相关操作技巧,需要的朋友可以参考下
    2017-08-08

最新评论