MySql 8.0 安装和启动
1、开发环境:Window10 + mysql-8.0.33-win64
2、下载压缩包 + 解压(网上找适合自己的版本,不建议使用32bit,MySql 对 32 bit 支持越来越弱了)
参考连接:https://downloads.mysql.com/archives/
Qt MinGW 32bit 参考链接:https://blog.csdn.net/gongjianbo1992/article/details/106697112/
3、创建 my.ini 文件

文件内容:注意安装目录
[client] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=F:\Qt\MySQL\mysql-8.0.33-winx64 # 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错 # datadir=C:\\web\\sqldata # 允许最大连接数 max_connections=20 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB
4、添加 bin 文件夹路径到环境变量,否则命令行找不到 mysql 关键字

5、管理员模式启动命令行,注意是管理员权限
1)获取密码:mysqld --initialize --console(密码忘记可以删除 data 文件重新获取)
2)如果遇到错误 ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
解决方法(设置密码):ALTER USER 'root'@'localhost' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER;
3)安装数据库:mysqld install
4)启动数据库:net start mysql
5)停止数据库:net stop mysql(偶尔会用到)
6)登录数据库:mysql -u root -p(快捷方式)
浙公网安备 33010602011771号