- 本文描述了在Windows 11 上离线安装MySQL8的方法
- 本方法同样使用与Win10、Windows Server等
- 本文仅供参考,请理解后安装和优化
一、下载文件
https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.39-winx64.zip
微信小程序搜索“数字续坚”,在积分tab输入mysql8,即可复制百度网盘下载链接。
二、解压到安装目录
- 解压到哪儿就安装到哪儿
- 建议放在D、E盘,一方面硬盘更大,另一方面也可以避免一些权限问题
- 我的解压如下图

三、配置环境变量
- 配置环境变量后,可以快速使用mysql相关命令
- 在windows的系统环境变量中增加mysql下的bin目录,比如,我的目录就是D:\data\mysql8\bin,所以如下图5步进行设置

四、安装windows依赖
- 有些设备(特别是新设备)会缺少一些依赖,下载下方文件并安装即可
https://download.microsoft.com/download/1/8/0/180fa2ce-506d-4032-aad1-9d7636f85179/vcredist_x64.exe
五、安装mysql
-
- 使用管理员身份打开cmd控制台,如下图操作

-
- 跳转到安装目录的bin目录下并执行初始化和安装命令
d:
cd D:\data\mysql8\bin
mysqld --initialize-insecure --user=mysql
mysqld install
-
- 执行过程和反馈如下图

六、修改配置
- 在安装目录(我的是D:\data\mysql8\)下新建名为my.ini的文件,并放入如下内容
- 新手建议不要修改
[client]
port=3306
[mysql]
no-beep
[mysqld]
port=3306
default-storage-engine=INNODB
character_set_server=utf8mb4
collation-server=utf8mb4_bin
max_allowed_packet=256M
innodb_log_file_size=2GB
innodb_default_row_format=DYNAMIC
binlog_format=row
log_bin_trust_function_creators=1
transaction-isolation=READ-COMMITTED
log-output=FILE
general-log=0
general_log_file="execute_sql_result.log"
slow-query-log=1
slow_query_log_file="user-slow.log"
long_query_time=10
log-error=mysql.err
server-id=1
lower_case_table_names=1
max_connections=151
table_open_cache=2000
tmp_table_size=16M
thread_cache_size=10
七、启动mysql
- 在windows的服务中启动MySQL服务即可
- 图1:服务在哪儿找

- 图2:mysql服务如下

八、访问数据库并修改密码
1. 登录数据库
mysql -uroot -p
- 登录数据库如下图参考

2. 修改密码
ALTER user 'root'@'localhost' IDENTIFIED BY 'Atlassian@2023';
3. 创建数据库操作
CREATE DATABASE jira CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
CREATE DATABASE confluence CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
九、开放远程访问
use mysql;
select host,user from user;
update user set host='%' where user ='root';
flush privileges;
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器