蛙扑下载站:安全、绿色、放心的专业下载站! 首页|最近更新|专题集合|站内导航

MySQL 8.0.21 安装与详细配置教程

时间:2026-10-05 16:28:11 来源:www.vaopo.com 人气:人

准备工作与环境检查

在开始安装之前,请确保你的电脑系统是 Windows 10 或 Windows 11 的 64 位版本。MySQL 8.0.21 对系统底层依赖要求较高,旧版 32 位系统或严重精简的系统镜像无法正常运行。同时,建议提前关闭第三方杀毒软件和系统防火墙,避免安装过程中的组件注册被误拦截。检查系统中是否已存在旧版 MySQL 或 MariaDB,如果有,请务必通过控制面板彻底卸载,并手动删除 C 盘 Program Files 及 AppData 下的残留文件夹,清理注册表项,防止新旧版本端口冲突导致服务无法启动。

下载官方安装包

前往 MySQL 官网社区下载页面,选择 MySQL Community Server 版本。在版本下拉菜单中精准定位到 8.0.21,操作系统选择 Microsoft Windows,架构选择 x86 64bit。强烈推荐使用 zip archive 格式的压缩包,这种免安装版省去了繁琐的图形化安装向导,手动配置更灵活且实际占用磁盘空间更小。下载完成后将文件保存到全英文路径下,绝对不要包含中文、空格或特殊符号,否则后续初始化极易报错。

解压与基础目录设置

使用解压缩软件将 zip 包解压到你指定的磁盘位置,例如 D 盘的 software 目录下。进入解压后的根目录,新建一个名为 data 的空白文件夹用于存放数据库文件,再新建一个名为 my.ini 的文本配置文件。用记事本打开 my.ini 写入基础配置代码,核心参数包括安装路径 basedir、数据目录 datadir、通信端口 port 设为 3306。重点是将 character-set-server 设置为 utf8mb4,collation-server 设置为 utf8mb4_0900_ai_ci。utf8mb4 能完美兼容 emoji 表情和多语言字符,现代开发环境必须统一使用该编码。

初始化数据库核心文件

此步骤需借助命令行工具。按下 Win 键输入 cmd,右键选择以管理员身份运行命令提示符。利用 cd 命令切换至 MySQL 的 bin 目录后,输入 mysqld --initialize-insecure --console 命令。加上 insecure 参数表示初始化时不强制生成复杂的随机临时密码,便于新手后续直接免密登录测试。执行过程会输出进度日志,控制台末尾会显示 root 账户的初始状态。耐心等待命令完全结束,此时返回 data 文件夹,会发现已自动生成上百个系统文件,标志初始化成功。

安装服务并启动运行

继续在管理员命令行中输入 mysqld --install MySQL80 --defaults-file=你的绝对路径my.ini 命令,将程序正式注册为 Windows 后台服务。将 defaults-file 指向你刚才编写的配置文件。注册提示成功后,输入 net start MySQL80 即可拉起数据库服务。打开系统服务管理器,确认 MySQL80 状态为正在运行。若启动失败,请检查 my.ini 路径是否包含中文,或 data 目录是否被其他进程锁定,排除干扰后重新执行启动指令即可。

修改默认密码与远程连接配置

服务正常启动后,输入 mysql -u root -p 回车,由于初始化使用了 insecure 模式,密码提示处直接回车即可进入交互界面。首先执行 ALTER USER 'root'@'localhost' IDENTIFIED BY 'SetStrongPass123!'; 绑定正式登录凭证。随后为了配合 Navicat 等外部管理工具,需开放局域网访问权限。依次执行 grant all privileges on *.* to 'root'@'%' identified by 'SetStrongPass123!'; 和 flush privileges; 命令。这两步操作彻底解除了本地回环限制,允许指定账号从任意 IP 地址发起连接请求。

环境变量配置与最终验证

为实现跨目录调用命令,请将 MySQL 的 bin 目录追加至系统环境变量 Path 中。进入系统属性的高级设置,找到环境变量选项,在用户或系统变量的 Path 列表中新增一条记录。保存生效后再开一个全新的命令行窗口,直接输入 mysql -V 查询版本信息。若终端准确回显 8.0.21 字样,且外部图形工具能顺利建立稳定连接,代表整套安装部署与参数调优工作已圆满收尾,可立即投入日常开发与测试使用。