作者:billy
版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处
前言
在 Qt 中默认只搭载了 QSqlLite 数据库驱动,若要使用其他数据库需要自己下载数据库,并将数据库驱动加载到 Qt 中,这里以最常用的 MySQL 数据库为例,记录一下操作流程,方便后期回顾。
目前使用的版本如下
- Qt:5.15.2
- MySQL:8.0.34.0
- Navicat:16.0.11
1. 软件下载
百度网盘
提取码:i0cy
2. 安装 MySQL
运行 mysql-installer-community-8.0.34.0.msi 软件,选择仅安装 MySQL 服务即可,啥也不改一路 next
输入管理员密码,再一路 next 直到 finish
3. 安装 Navicat Premium 16
1)运行 navicat160_premium_cs_x64.exe 安装 Navicat
2)以管理员身份运行 NavicatCracker.exe
3)选择刚才安装的路径,并点击 Patch 按钮
4)选择版本号,软件名称,语言,点击 Generate 按钮
5)打开 Navicat Premium 16 选择注册
6)输入刚才的注册码,点击激活(注意:需要断网),断网才会出现手动激活
7)在手动激活页面,拷贝请求码到 NavicatCracker 中,点击最下方按钮生成激活码,再把激活码拷贝到手动激活页面,点击激活即可
8)可以在 Navicat 中操作数据库了
4. MySQL 数据库修改 root 密码
1)进入 MySQL 安装目录,例如:D:\MySQL\mysql-8.0.34-winx64\bin
2)cmd 打开命令行,输入指令:mysql -u root -p
3)输入密码之后登录 MySQL 数据库
4)输入指令修改密码为 12345678:ALTER USER “root”@“localhost” IDENTIFIED BY “12345678”;
5)在 Navicat Premium 16 中验证是否修改成功,使用新密码登录数据库
更多请参考
- Qt 中使用 MySQL 数据库保姆级教程(下)