一、准备工作
- 下载安装包:从MySQL官网选择"Windows (x86, 64-bit), ZIP Archive"版本,点击"No thanks, just start my download"直接下载
- 解压文件:将ZIP包解压到无中文、无空格的路径(重要!避免后续报错),如
D:\mysql-8.0.44-winx64 - 管理员权限:后续所有命令行操作必须以管理员身份运行CMD/PowerShell
二、创建配置文件(my.ini)
MySQL解压版默认无配置文件,需手动创建:
- 在MySQL根目录(如
D:\mysql-8.0.44-winx64)新建文本文件,重命名为my.ini(注意后缀为.ini,不是.txt) - 粘贴以下内容并修改路径(basedir和datadir为你的解压路径):
[mysqld]
# 基础配置
port=3306 # 默认端口
basedir=D:\mysql-8.0.44-winx64 # MySQL根目录
datadir=D:\mysql-8.0.44-winx64\data # 数据存储目录(自动创建)
max_connections=1000 # 最大连接数
max_connect_errors=10 # 最大错误连接次数
character-set-server=utf8mb4 # 服务端字符集(推荐utf8mb4)
default-storage-engine=InnoDB # 默认存储引擎
# 性能优化(根据内存调整)
innodb_buffer_pool_size=512M # 建议为物理内存的1/4(8G内存可设为2G)
[mysql]
default-character-set=utf8mb4 # 客户端字符集
[client]
port=3306
default-character-set=utf8mb4
三、配置环境变量(可选但推荐)
- 右键"此电脑"→"属性"→"高级系统设置"→"环境变量"
- 方法一(推荐):
- 新建系统变量:
MYSQL_HOME,值为MySQL根目录(如D:\mysql-8.0.44-winx64) - 编辑系统变量
Path,新增:%MYSQL_HOME%\bin
- 新建系统变量:
- 方法二:直接编辑
Path,新增D:\mysql-8.0.44-winx64\bin - 重启命令行窗口使环境变量生效
四、初始化数据库
- 以管理员身份打开CMD/PowerShell,切换到MySQL的bin目录(环境变量配置后可省略):
cd /d D:\mysql-8.0.44-winx64\bin - 执行初始化命令(记录临时密码!):
mysqld --initialize --console- 成功后会显示类似:
[Note] [MY-010454] [Server] A temporary password is generated for root@localhost: abcdefghijkl - 临时密码用于首次登录,务必记录
- 成功后会显示类似:
五、安装Windows服务
- 继续在bin目录执行服务安装命令(服务名可自定义,如mysql8):
mysqld --install mysql8 --defaults-file="D:\mysql-8.0.44-winx64\my.ini" - 成功提示:
Service successfully installed - 若需卸载服务:
mysqld --remove mysql8
六、启动MySQL服务
- 启动服务:
net start mysql8 - 成功提示:
The MySQL8 service was started successfully - 停止服务:
net stop mysql8 - 查看服务状态:
services.msc→找到mysql8服务
七、修改root密码(首次登录必做)
- 登录MySQL(使用初始化时的临时密码):
mysql -u root -p - 输入临时密码后进入MySQL命令行
- 修改密码(替换为你的新密码):
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; FLUSH PRIVILEGES; # 刷新权限 - 退出MySQL:
exit或quit
八、验证安装
- 重新登录:
mysql -u root -p→输入新密码 - 执行命令查看版本:
SELECT VERSION(); - 若显示MySQL 8.0.x版本号,安装成功!
1万+

被折叠的 条评论
为什么被折叠?



