Qt6远程连接MySQL数据库的简单易上手版
作者:喵呜角
在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 内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!