MySQL 8.0.23 下载与安装详细教程

2026-10-15 11:35:49

在开始安装之前,请先确认你的电脑系统。目前主流是 Windows 10 或 Windows 11 的 64 位版本。如果你的系统是 Mac 或 Linux,步骤会有所不同,本文仅针对 Windows 环境进行说明。另外,请确保你的电脑没有残留旧版本的 MySQL 或 MariaDB,如果有,建议先通过控制面板彻底卸载,并清理注册表和临时文件,避免端口冲突或配置混乱。安装过程中需要用到管理员权限,所以请准备好当前登录账号的管理员密码。

官方下载渠道与文件获取

为了保障软件安全,强烈建议直接从官网获取安装包。打开浏览器访问 mysql.com 官网,找到 downloads 页面,选择 MySQL Community Server。在版本列表中找到 8.0.23 这个具体版本号。注意区分免安装版和安装程序版。推荐下载免安装包,因为它更干净,不会自动往系统盘塞一堆冗余组件,后续管理也更自由。下载时可能需要填写邮箱并接受许可协议,随便填个有效邮箱即可,下载完成后会得到一个压缩文件,体积大概在三百兆左右。

解压与核心配置文件设置

将下载的压缩包解压到你想要存放的位置,比如 D 盘的 software 文件夹下。解压后进入根目录,你会看到很多文件和文件夹。现在需要在根目录下新建一个名为 my.ini 的文本文件。用记事本打开它,写入基础配置代码。首先指定基于目录路径,例如 basedir=D:\\software\\mysql-8.0.23-winx64,然后指定数据存放目录 datadir=D:\\software\\mysql-8.0.23-winx64\\data,注意反斜杠需要转义或者直接用正斜杠。接着设置默认字符集为 utf8mb4,排序规则设为 utf8mb4_0900_ai_ci,这是 MySQL 8 的标准配置。最后加上端口号 port=3306,以及 server_id=1。保存并关闭该文件。这一步非常关键,没有正确的 ini 文件,后续初始化会直接报错。

初始化数据库与安装服务

接下来打开命令提示符,右键点击开始菜单,选择以管理员身份运行 CMD。输入 cd 命令切换到刚才解压的 bin 目录,例如 cd D:\software\mysql-8.0.23-winx64\bin。确认切换成功后,执行 mysqld --initialize --console 命令。这个过程需要几十秒到一分钟,终端会滚动输出大量日志,请务必仔细查看最后一行,里面会包含一段临时密码,格式通常是 root@localhost:后面的一串随机字符,一定要复制下来备用。初始化完成后,会在根目录下自动生成 data 文件夹,里面存放了数据库的核心文件。接着继续在同一命令行窗口输入 mysqld --install MySQL80,这会将数据库注册为 Windows 系统服务,服务名称自定义为 MySQL80,方便后续管理。

启动服务与设置登录密码

服务注册完毕后,输入 net start MySQL80 来启动数据库服务。如果提示启动成功,说明前面的步骤全部正确。此时可以打开新的命令行窗口,输入 mysql -u root -p,系统会提示输入密码。把刚才初始化时保存的那串临时密码粘贴进去,注意不要带空格,按回车就能顺利进入 MySQL 命令行界面。进入之后第一件事就是修改密码,因为临时密码只能用一次。输入 ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码'; 记得分号不能少。修改成功后,输入 exit 退出命令行。以后连接数据库直接使用新密码即可。

常见问题排查建议

如果在操作过程中遇到错误,多数是因为路径写错或权限不足。检查 my.ini 文件是否真的放在根目录,而不是子文件夹里。如果提示端口被占用,可能是之前的老版本没杀干净,去任务管理器结束掉相关进程再试。如果忘记密码或初始化失败,可以先用 net stop MySQL80 停止服务,然后用 mysqld --remove 删除服务,删掉 data 文件夹重新走一遍初始化流程。安装完成后,建议搭配 Navicat 或 DBeaver 这类图形化工具使用,日常开发效率会高很多。整个流程走完,你的本地开发环境就正式就绪了。

相关文章