文章目录
最近收到好多小伙伴私信说在安装MySQL时遇到各种奇葩问题(什么服务启动失败啦、密码设置无效啦),今天咱们就来个保姆级教程!我把自己踩过的坑都总结成了防呆步骤,保证让你一次装成功!(文末还有常见问题急救包哦~)
准备篇:安装包的正确打开方式
重要提醒:MySQL官网现在默认下载的是体积超大的MySQL Installer(包含各种组件),但咱们新手其实只需要核心服务!直接访问dev.mysql.com/downloads/mysql → 选择Windows (x86, 64-bit), ZIP Archive(约200MB)

(截图示意:选择ZIP版本而不是MSI安装器)
避坑指南:
- 安装路径不要有中文或特殊符号!(比如
C:\Program Files\MySQL比D:\数据库\mysql靠谱100倍) - 提前创建好
C:\ProgramData\MySQL目录(这个隐藏文件夹要手动创建!)
安装实战:5步搞定核心服务
步骤1:解压并配置环境变量
把下载的zip包解压到C:\mysql-8.0.36(版本号以实际为准),然后:
- 右键"此电脑" → 属性 → 高级系统设置
- 环境变量 → 系统变量Path → 新增
C:\mysql-8.0.36\bin
验证:CMD输入mysql --version出现版本号就成功了!
步骤2:创建配置文件my.ini
在安装目录新建my.ini文件,用记事本写入:
[mysqld]
basedir=C:/mysql-8.0.36
datadir=C:/ProgramData/MySQL/Data
port=3306
character-set-server=utf8mb4
注意:路径中的斜杠要用/而不是\(这是很多启动失败的元凶!)
步骤3:初始化数据库
用管理员身份打开CMD:
mysqld --initialize --console
看到root@localhost:后面那串临时密码了吗?(马上截图保存!)

(示例:初始化生成的临时密码)
步骤4:安装Windows服务
继续执行:
mysqld --install MySQL8
看到Service successfully installed才算成功!
步骤5:启动服务并修改密码
net start MySQL8
mysql -uroot -p
# 输入刚才的临时密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';
安全建议:新密码要包含大小写字母+数字+符号(比如MySQL@2024!)
疑难杂症急救包
问题1:服务无法启动(错误1067)
解决方案:
- 检查
my.ini文件编码必须是ANSI! - 删除
C:\ProgramData\MySQL目录重新初始化
问题2:忘记临时密码
暴力破解法:
- 停止MySQL服务
- 删除
C:\ProgramData\MySQL\Data下所有文件 - 重新执行初始化步骤
问题3:客户端连接报1251错误
兼容性处理:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
可视化神器推荐
装完MySQL怎能不用Navicat?但官网版本要收费怎么办?试试开源的DBeaver吧!支持自动补全、数据导出、ER图生成(真香警告!)

(DBeaver操作界面演示)
课后小测验
试着用MySQL Shell执行以下命令,看看会得到什么?
SELECT version(), NOW(), USER();
安装过程中遇到其他问题?欢迎在评论区扔过来~ 我会把典型问题更新到文章中!(说不定你的问题就是下一个章节的案例哦~)
2万+

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



