Windows安装mysql8.0教程
本文介绍了两种在Windows系统安装MySQL的方法:1)使用MySQL Installer(推荐)的图形化安装方式,包含下载安装程序、选择安装类型、配置服务器参数等步骤;2)ZIP免安装版方法,适合开发者,包含下载ZIP包、初始化数据目录、配置服务、启动服务及修改密码等流程。两种方法均详细说明了安装验证步骤,第一种更简便,第二种更灵活适合多版本环境。
一、方式一:使用 MySQL Installer 安装(推荐)
适合普通用户、图形界面简单。
1.1 下载 MySQL Installer
官方地址:https://dev.mysql.com/downloads/installer/
选择:
MySQL Installer for Windows
建议下载 “mysql-installer-community-8.x.x.x.msi”(包含所有组件)
文件大小约 400MB
1.2 运行安装程序
右键 “以管理员身份运行” → 选择安装类型:
安装类型 说明
Developer Default 含服务器、Workbench、Shell、Connector 等
Server only 只安装 MySQL 服务端
Custom 自定义(推荐,可选择安装路径)
1.3 配置 MySQL Server
安装过程中会出现以下配置界面:
Config Type:Development / Server / Dedicated(任选)
Connectivity:
端口:默认 3306
协议:TCP/IP
Authentication Method:
推荐选择 Use Strong Password Encryption for Authentication
账户配置:
Root 密码:输入两遍
可添加其他用户
Windows Service:
选中 “Configure MySQL Server as a Windows Service”
Service Name:默认 MySQL80
Startup Type:Automatic(开机自动启动)
1.4 完成安装
安装完成后点击 “Execute” → “Finish”。
1.5 验证安装是否成功
打开命令提示符(CMD):
mysql -u root -p
输入密码后如果出现:
mysql>
则安装成功 。
二、方式二:使用 ZIP 免安装版
适合开发者或需要多版本共存的情况。
2.1 下载 ZIP 包
地址:https://dev.mysql.com/downloads/mysql/
选择:
“Windows (x86, 64-bit), ZIP Archive”
例如:mysql-8.0.40-winx64.zip
然后解压, 例如解压到 D:\app\mysql-8.0.40。
2.2 初始化数据目录
在命令提示符中进入 bin 目录:
cd D:\app\mysql-8.0.40\bin
执行初始化:
mysqld --initialize --console
会输出类似:
D:\app\mysql-8.0.40\bin>mysqld --initialize --console
2025-10-15T05:50:13.998773Z 0 [System] [MY-013169] [Server] D:\app\mysql-8.0.40\bin\mysqld.exe (mysqld 8.0.39) initializing of server in progress as process 10900
2025-10-15T05:50:14.024436Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2025-10-15T05:50:14.377419Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2025-10-15T05:50:16.175055Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: j6***(临时密码)
记下这个临时密码.
2.3 安装为 Windows 服务
执行下面这个命令, 注意也是在 D:\app\mysql-8.0.40\bin 路径下, my.ini 文件如果没有的话需要创建, 具体看下一步.
mysqld --install MySQL80 --defaults-file="D:\app\mysql-8.0.40\my.ini"
比如 my.ini 内容示例如下:
[Client]
#设置3306端口
port = 3306
default-character-set = utf8mb4
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:/app/mysql-8.0.40
# 设置mysql数据库的数据的存放目录
datadir=D:/app/mysql-8.0.40/data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
collation-server = utf8mb4_general_ci
[mysql]
# 设置mysql客户端默认字符集
default-character-set = utf8mb4
2.4 启动MySQL 服务
注意这里的 MySQL80 其实就是上一步安装为 Windows服务时 --install 后面的内容
net start MySQL80
2.5 登录并修改 root 密码
mysql -u root -p
回车后输入刚才的临时密码后会进入“mysql>” 然后执行下面命令:
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';
FLUSH PRIVILEGES;
完毕。
更多推荐
所有评论(0)