泰安受欢迎的网站建设,如何进行网络推广营销,wordpress企业主体,泉州市网站建设最近在Windows 11 64位系统下使用QT5.14.2开发了套系统、使用了MYSQL8.0数据库#xff0c;项目使用mingw-64编译器进行编译#xff0c;编译完成后使用windeployqt进行发布#xff0c;并制作安装包#xff0c;拷贝到工控机Windows10 64位系统上进行安装运行。本文记录下安装… 最近在Windows 11 64位系统下使用QT5.14.2开发了套系统、使用了MYSQL8.0数据库项目使用mingw-64编译器进行编译编译完成后使用windeployqt进行发布并制作安装包拷贝到工控机Windows10 64位系统上进行安装运行。本文记录下安装包制作和工控机部署中的过程如下。 1、MySQL8.0的下载安装下载地址MySQL :: Download MySQL Installer下载完成后使用U盘将安装包文件mysql-installer-community-8.0.36.0.msi拷贝到工控机上直接安装因为工控机未联网安装包自动会判断使用离线模式安装整个安装就是要注意设置root密码的地方改成跟自己项目中的数据库访问一样的账号跟密码即可。 2、工控机环境变量配置系统默认不支持QT软件直接访问mysql数据库需要环境变量在系统环境变量Path中添加C:\Program Files\MySQL\MySQL Server 8.0\bin即可。 3、MySql数据库root用户访问权限的配置在工控机上运行cmd命令进入mysql数据库主要命令如下
登录mysql数据库命令mysql -u root -p切换数据库到mysql命令:use mysql;刷新权限flush privileges;修改root用户对应的密码alter user rootlocalhost identified by root用户对应的密码;更新root用户信息update user set host % where user root and hostlocalhost;更新root访问权限GRANT ALL PRIVILEGES ON *.* TO root% WITH GRANT OPTION;刷新权限flush privileges;退出exit 4、Windelployqt发布软件在QT5.14.2中使用Release模式生成对应的项目exe文件后运行、测试没有问题后执行windeployqt命令具体如下开始菜单-所有应用-Qt 5.14.2-Qt 5.14.2 (MinGW 7.3.0 64-bit),打开执行windeployqt命令窗口后输入对应的命令windeployqt D:\QtCode\MySystem\Release\项目生成的.exe后会生成所有客户端运行的对应的dll文件。 5、拷贝mysql驱动文件到Release目录下mysql8.0对应的两个驱动文件是在C:\Program Files\MySQL\MySQL Server 8.0\lib目录下的libmysql.dll和libmysql.lib文件。 6、使用Innot Setup中文版软件编写脚本生成安装包对应的exe安装文件具体教程网上搜索即可。 7、工控机上还原数据库在开发机上导出本地开发用的数据库数据和结构到对应的.sql文件中拷贝到工控机上在工控机上安装navicat163_mysql_cs_x64.exe软件打开对应的数据库.sql文件运行后工控机上就有对应开发机一样的数据库。 8、工控机上安装客户端软件拷贝使用Inno Setup生成的安装包文件到工控机上、下一步下一步安装完成后运行软件第一次运行一般右键使用管理员权限运行。系统运行正常。 至此、基本结束软件开发完成后的安装部署过程。