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++中纯虚函数的实例详解

    C++中纯虚函数的实例详解

    纯虚函数就是一个在基类中的虚函数,差别只是在一般的虚函数声明的后面加了“=0”,下面这篇文章主要给大家介绍了关于C++中纯虚函数的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-06-06
  • C语言 以字符形式读写文件详解及示例代码

    C语言 以字符形式读写文件详解及示例代码

    本文主要介绍C语言 以字符形式读写文件,这里整理了读写文件的一些资料并附示例代码,供大家学习参考,有需要的小伙伴可以参考下
    2016-08-08
  • C++遍历磁盘驱动器的示例代码

    C++遍历磁盘驱动器的示例代码

    这篇文章主要介绍了C++遍历磁盘驱动器的示例代码,帮助大家更好的理解和使用c++,感兴趣的朋友可以了解下
    2021-01-01
  • C++任意进制转换的代码实现与优化技巧

    C++任意进制转换的代码实现与优化技巧

    在编程中,进制转换是一个非常常见的操作,我们常常需要将一个数从一种进制转换为另一种进制,在本文中,我们将探讨如何使用 C++ 实现从任意进制到任意进制的转换,并对代码进行优化,使其更加高效和可读,需要的朋友可以参考下
    2025-07-07
  • 使用C语言实现三子棋游戏

    使用C语言实现三子棋游戏

    这篇文章主要为大家详细介绍了使用C语言实现三子棋游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-07-07
  • Qt使用TabWidget实现多窗体功能

    Qt使用TabWidget实现多窗体功能

    Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,本章将重点介绍TabWidget标签组件的常用方法及灵活运用,需要的朋友可以参考下
    2023-12-12
  • C++11中lambda、std::function和std:bind详解

    C++11中lambda、std::function和std:bind详解

    大家都知道C++11中增加了许多的新特性,下面在这篇文中我们就来聊一下lambda表达式,闭包,std::function以及std::bind。文中介绍的很详细,相信对大家具有一定的参考价值,有需要的朋友们下面来一起看看吧。
    2017-01-01
  • 利用C++实现双链表基本接口示例代码

    利用C++实现双链表基本接口示例代码

    双链表:在单链表的每个结点中,再设置一个指向其前驱结点的指针域,下面这篇文章主要给大家介绍了关于利用C++实现双链表基本接口的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-08-08
  • C语言中各种运算类型全面总结

    C语言中各种运算类型全面总结

    C语言运算符是说明特定操作的符号,它是构造C语言表达式的工具,C语言的运算异常丰富,除了控制语句和输入输出以外的几乎所有的基本操作都为运算符处理
    2022-04-04
  • 一篇文章带你了解C语言内存对齐

    一篇文章带你了解C语言内存对齐

    在单片机下使用C语言编程时,内存对齐的知识点必须掌握。掌握内存对齐后,可以防止内存碎片化,并且证明你有能力优化内存。嵌入式单片机开发的后阶段,无非就是优化内存与优化代码执行效率。
    2021-08-08

最新评论