一、准备工作
系统要求
Windows 10(64位)
至少 2GB 可用磁盘空间
管理员权限账户
下载安装包
访问 MySQL 官方下载页面
选择 MySQL Community Server → Windows (x86, 64-bit) ZIP Archive
推荐下载版本:mysql-8.0.xx-winx64.zip
二、安装步骤
步骤 1:解压文件
在 C: 创建目录 mysql
将下载的 ZIP 文件解压到 C:mysql
步骤 2:配置环境变量
右键【此电脑】→【属性】→【高级系统设置】→【环境变量】
在系统变量中找到 Path → 点击【编辑】→【新建】→ 添加 C:mysqlin
步骤 3:创建配置文件
在 C:mysql 目录新建 my.ini 文件
输入以下内容(按需修改路径):
[mysqld]
basedir=C:/mysql
datadir=C:/mysql/data
port=3306
character-set-server=utf8mb4
default_authentication_plugin=mysql_native_password
步骤 4:初始化 MySQL
以管理员身份运行 CMD:
cd C:mysqlin
mysqld --initialize --console
记录初始密码(显示在最后一行,格式如 A temporary password is generated for root@localhost: ********)
步骤 5:安装 Windows 服务
mysqld --install
步骤 6:启动 MySQL 服务
net start mysql
三、验证安装
方法 1:命令行登录
mysql -u root -p
输入记录的初始密码,成功显示 mysql> 提示符即表示安装成功。
方法 2:Workbench 连接
下载安装 MySQL Workbench
新建连接:
Hostname: 127.0.0.1
Port: 3306
Username: root
Password: 初始密码
四、初始配置
修改 root 密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';
创建测试数据库
CREATE DATABASE testdb;
SHOW DATABASES;
五、常见问题解决
问题 1:服务启动失败
现象:The service did not start due to a logon failure
解决方案:
打开【服务】→ 右键 MySQL 服务 → 【属性】→ 【登录】选项卡
选择「本地系统账户」
问题 2:忘记初始密码
停止 MySQL 服务:
net stop mysql
创建临时启动文件:
[mysqld]
skip-grant-tables
重启服务后无密码登录修改密码
问题 3:端口冲突
修改 my.ini 中的 port=3307(或其他可用端口)
六、最佳实践建议
定期备份 data 目录
使用 mysql_secure_installation 加强安全配置
生产环境建议使用独立用户而非 root 账户
资源推荐
MySQL 8.0 官方文档
MySQL 错误代码查询


















暂无评论内容