在对照文章开始操作之前,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的实际代码中去测试了。如果对你有帮助,请帮此篇文章点一个小赞,非常感谢!若出现异常或者报错,欢迎在评论区留言,我看到会第一时间回复。