MySQL 8.0 下载与安装详细教程

2026-10-15 09:26:45

一、安装前的环境准备

在动手安装之前,第一步是清理和检查当前电脑的运行环境。目前绝大多数开发者使用的是 Windows 10 或 Windows 11 系统,建议电脑内存不低于 8GB,硬盘可用空间至少留出 2GB 给数据库文件和数据日志。如果你的机器里以前装过老版本的 MySQL 或者 MariaDB,千万不要直接覆盖安装。必须先通过控制面板把旧版软件彻底卸载,并且去任务管理器里杀掉所有残留的 mysql 相关进程。最后务必重启一次电脑,这样可以清空被占用的 3306 端口,防止新旧版本打架导致服务无法启动。

二、官方下载与文件解压

打开浏览器直奔 MySQL 官网,在社区下载页面找到适用于 Windows 的版本。架构栏直接选 64 位,下载类型分为带界面的 MSI 安装包和免安装的 ZIP 压缩包。MSI 包虽然有一步步向导,但容易把文件散落在系统深处,后续不好迁移。强烈建议使用 ZIP 压缩包,下载完成后把它扔到一个全英文、不带空格的路径里,比如 D:mysql-8.0.35-winx64。解压后你会看到一堆文件夹和文件,这时候千万别急着点里面的 exe 文件,ZIP 安装的核心就是手动管理这些目录,这样以后想换版本或者搬家都特别方便。

三、配置环境变量与基础文件

为了让电脑在任何地方都能识别 MySQL 指令,必须配置系统环境变量。右键桌面此电脑选择属性,进入高级系统设置里的环境变量。在下方系统变量区域找到 Path,双击打开点击新建,把解压目录下的 bin 文件夹完整路径加进去,例如 D:mysql-8.0.35-winx64bin。保存退出后,按 Win+R 输入 cmd 打开黑窗口,敲一下 mysql 回车,只要屏幕上跳出版本号就说明路走通了。紧接着回到解压根目录,新建一个文本文档重命名为 my.ini。在里面写上基本的配置代码,重点是把 datadir 的路径改成你解压目录下的 data 文件夹绝对地址。这个文件相当于数据库的大脑,里面记录了字符集是 utf8mb4、端口是 3306 等核心参数,写错一步后面都会报错。

四、命令行初始化与服务注册

用鼠标右键点击开始菜单,选择以管理员身份运行命令提示符。先进入 MySQL 的 bin 目录,然后执行初始化指令 mysqld --initialize-insecure。这条命令的作用是自动创建 data 文件夹,并生成初始的数据结构和临时空密码。跑完进度条后不要慌,去 data 文件夹看一眼,只要里面有几十个 .ibd 结尾的文件就代表初始化成功。接着在同一窗口输入 mysqld --install 把 MySQL 变成系统的后台服务。最后敲下 net start mysql,屏幕提示服务启动成功就算跨过了最难的一关。整个过程完全依赖命令行,熟练之后比点点点快得多。

五、登录验证与密码修改

服务跑起来后,直接在黑窗口输入 mysql -u root -p 回车。因为初始化时用了空密码策略,这里直接再按一次回车就能无缝进入数据库控制台。看到明显的提示符代表网络链路已经打通。接下来必须立刻加固安全防线,输入 alter user 'root'@'localhost' identified by 'Abc123456!'; 强制修改登录密码。注意分号和引号一个都不能少。改完后输入 exit 退出,再重新登录验证一遍。如果新密码能顺利进门,说明整套流程已经彻底跑通。平时开发遇到连不上的情况,十有八九是防火墙拦截了 3306 端口,或者是 Navicat 等客户端版本太老不支持新版加密方式。按照上述步骤一步步来,哪怕零基础也能在二十分钟内搞定本地数据库环境搭建。

相关文章