MySQL 8.0 压缩包安装详细教程

2026-10-11 20:03:22

第一步:下载路径选择与解压

去官网下载安装包是基础操作,但很多人容易在路径上踩坑。请务必选择 Windows x86-64 ZIP Archive 版本进行下载。下载完成后,找一个纯英文且不带空格的路径进行解压,例如 D盘根目录下的 mysql-8.0.33-winx64。千万不要把文件夹放在桌面或者包含中文名的目录下,这会导致后续命令行调用时出现乱码或权限拒绝。解压后你会看到一堆文件夹和文件,暂时不需要动它们,直接进行下一步的配置。

第二步:创建核心配置文件

压缩包版没有默认的配置文件,需要手动创建一个 my.ini 文件。在解压后的根目录空白处右键新建一个文本文档,将文件名改为 my.ini,注意后缀名必须是 ini 而不是 txt。用记事本打开它,写入以下基础配置代码。代码里的 basedir 和 datadir 一定要改成你实际的解压路径,路径中的反斜杠建议全部替换为正斜杠,或者写成双反斜杠,防止转义错误。字符集统一设置为 utf8mb4,这是目前最稳妥的选择,能完美支持 emoji 表情和多语言文本。保存并关闭文件。

第三步:初始化数据库与安装服务

这一步需要管理员权限。按下 Win 键搜索 cmd,右键以管理员身份运行命令提示符。使用 cd 命令切换到 mysql 的 bin 目录,比如输入 cd D:\mysql-8.0.33-winx64\bin 然后回车。接着执行 mysqld --initialize --console 命令。系统会花几十秒时间生成数据文件和日志,屏幕滚动结束后,最后一行会明确显示一个临时密码,格式类似 A temporary password is generated for root@localhost: xxxxxxxx。请立刻复制并妥善保存这个密码,登录时必须用到。成功后继续在同一窗口输入 mysqld --install MySQL80 命令,系统提示 Service successfully installed 就说明服务注册完成了。

第四步:修改默认密码与启动服务

服务注册好后,先别急着连客户端。在命令行里输入 net start MySQL80 启动数据库进程。启动成功后,再次输入 mysql -u root -p 回车,粘贴刚才保存的临时密码进入交互界面。注意密码输入时屏幕上不会显示任何字符,输完直接按回车即可。进入 mysql 命令行后,必须立即执行 ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码'; 来覆盖临时密码。如果忘记加分号或者拼错命令,数据库会一直提示语法错误。修改完毕后输入 flush privileges; 刷新权限,再输入 exit 退出程序。此时旧密码已经失效,以后都用新密码登录。

第五步:验证安装与日常连接注意事项

重新输入 mysql -u root -p 和新密码,如果能顺利进入 mysql> 提示符,说明整个安装流程彻底成功。接下来你可以搭配 Navicat 或 DBeaver 等图形化工具使用。连接时主机填 127.0.0.1 或 localhost,端口保持默认的 3306。如果你发现工具连不上,首先检查电脑的防火墙是否拦截了该端口,其次确认电脑是否安装了微软常用的 VC++ 运行库,缺少环境组件也会导致 MySQL 无法响应网络请求。平时开发中建议定期备份重要数据,虽然安装包很小,但业务数据一旦丢失恢复成本极高。掌握这套流程后,无论是部署本地测试环境还是搭建小型项目,都能保证数据库稳定运行。

相关文章