ff配置记录

登陆

mysql -u root -p
//查询打开没有log
show variables like 'gen%';

//如果是general_log是OFF,使用下面命令打开
set global general_log=ON;

ff配置记录_第1张图片


1.打包

Qt之程序打包(使用windeployqt.exe查找依赖库)

2.将adb, openssl, mysql 放入exe同级目录

3.安装mysql

a.环境变量
我的电脑->属性->高级->系统环境设置->环境变量,如果没有path可以新建个变量path,如果已经有path可以直接在原有值后面输入;D:\FF\ff_manage\mysql-5.7.25-win32\bin

D:\Project\fivefive\mysql-5.7.25-win32\bin
C:\Users\Administrator\Desktop\Managesoft\mysql-5.7.25-win32\bin
D:\Managesoft\mysql-5.7.25-win32\bin

b.

// 先设置my.ini
//-----------------------------------------


[mysqld] 
port = 3306 #这是注释不用拷贝,mysql的默认端口号 
basedir="D:\FF\ff_manage\mysql-5.7.25-win32" #默认文件目录 
datadir="D:\FF\ff_manage\mysql-5.7.25-win32\data" 
max_connections=200 #最大连接会话数 
character-set-server=utf8 #字符编码格式 
default-storage-engine=INNODB #默认存储引擎 
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 
[mysql] 
default-character-set=utf8 #默认编码格式





[mysqld] 
port = 3306 #这是注释不用拷贝,mysql的默认端口号 
basedir="C:\Users\Administrator\Desktop\Managesoft\mysql-5.7.25-win32" #默认文件目录 
datadir="C:\Users\Administrator\Desktop\Managesoft\mysql-5.7.25-win32\data" 
max_connections=200 #最大连接会话数 
character-set-server=utf8 #字符编码格式 
default-storage-engine=INNODB #默认存储引擎 
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 
[mysql] 
default-character-set=utf8 #默认编码格式

 D:
 
 cd D:\FF\ff_manage\mysql-5.7.25-win32\bin>
 cd C:\Users\Administrator\Desktop\Managesoft\mysql-5.7.25-win32\bin
 cd D:\Managesoft\mysql-5.7.25-win32\bin
 
 mysqld --initialize-insecure

 mysqld install MYSQL57 --defaults-file="D:\Managesoft\mysql-5.7.25-win32\my.ini" 
 mysqld install MYSQL57 --defaults-file="D:\FF\ff_manage\mysql-5.7.25-win32\my.ini" 
 mysqld install MYSQL57 --defaults-file="D:\Project\fivefive\mysql-5.7.25-win32\my.ini"
 mysqld install MYSQL57 --defaults-file="C:\Users\linbo\Desktop\Managesoft\mysql-5.7.25-win32\my.ini"
 mysqld install MYSQL57 --defaults-file="C:\Users\Administrator\Desktop\Managesoft\mysql-5.7.25-win32\my.ini"

 mysqld  -install

 net start mysql

 mysql -u root

alter user root@localhost identified by "YES";

ff配置记录_第2张图片

4.配置Navicat

点击Connection按钮
ff配置记录_第3张图片

ff配置记录_第4张图片

ff配置记录_第5张图片
ff配置记录_第6张图片

例子:

PS D:\FF\ff_manage\mysql-5.7.25-win32\bin> mysqld  -install
Service successfully installed.
PS D:\FF\ff_manage\mysql-5.7.25-win32\bin>
PS D:\FF\ff_manage\mysql-5.7.25-win32\bin> net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。

PS D:\FF\ff_manage\mysql-5.7.25-win32\bin>

用mysqladmin
格式:mysqladmin -u用户名 -p旧密码 password 新密码
例子:mysqladmin -uroot -p123456 password 123

net start mysql


Qt 无法连接数据库mysql

把libmysql.dll 拷贝到 D:\Qt\Qt5.9.8\5.9.8\mingw53_32\bin

下载libmysql.dll 地址:
https://download.csdn.net/download/linbounconstraint/11829144

参考自:
https://blog.csdn.net/yy64578537/article/details/71006042

你可能感兴趣的:(Qt,Creator,笔记)