很多开发者在搭建本地开发环境时,都会优先选择 MySQL 数据库。8.0.15 版本虽然发布时间较早,但运行非常稳定,资源占用也合理,特别适合初学者练手和中小型项目部署。下面我把整个安装流程拆成五个关键步骤,尽量用大白话讲解,帮你避开那些容易让人头疼的配置陷阱。
第一步:下载官方压缩包
直接访问官网的历史版本页面,搜索 8.0.15 这个确切版本号。Windows 系统用户务必选择 zip 格式的归档包,不要点那种带 installer 后缀的安装程序。下载完解压到一个纯英文、不带空格的目录,例如 D:\dev\mysql-8.0.15-winx64。路径里如果有中文字符,后期初始化数据库或者注册系统服务时,命令行解析路径会直接报错。解压后你会看到一堆文件夹,暂时不用管它们,重点是把主目录找对。
第二步:编写基础配置文件
解压目录里默认没有配置文件,需要自己新建一个文本文件,重命名为 my.ini。用记事本打开,填入基础的参数代码。核心是配置 basedir 安装根目录和 datadir 数据目录,路径里的反斜杠要写成双反斜杠。同时指定 port 端口为 3306,default-character-set 设为 utf8mb4。保存后把这个文件放在跟 bin 目录平级的地方。配置项保持精简即可,不要随便加第三方插件参数,免得启动时加载失败。写完后双击保存,确保后缀名是 ini 而不是 txt。
第三步:初始化数据库实例
打开命令提示符,按住 Ctrl Shift Enter 以管理员身份运行。切换盘符进入解压目录下的 bin 文件夹,输入初始化命令等待进度条走完。这个过程会读取你的 my.ini 文件并在同级目录下自动生成 data 文件夹。终端最后会打印一行包含临时密码的日志,务必完整复制保存到安全的地方。如果提示 data 目录已存在,请先手动删除该文件夹再重试。初始化耗时取决于硬盘读写速度,固态硬盘通常十几秒就能搞定。
第四步:注册并启动后台服务
初始化完毕后,继续在同一个管理员窗口输入安装服务的命令。系统返回服务安装成功的提示后,输入启动服务的指令。此时可以打开电脑的任务管理器或者服务列表,查看是否生成了对应的 mysql 进程。如果启动失败,百分之九十是因为配置文件路径写错或者权限不足。遇到这种情况不要慌,检查 my.ini 里的路径有没有漏掉反斜杠,确认当前用户有完全控制权限,清理掉旧的 data 文件夹重新初始化一遍通常就能解决。
第五步:重置密码与连通性测试
服务正常运行后,输入登录指令,粘贴之前保存的临时密码进入数据库控制台。首次登录后必须立刻修改 root 用户的密码,因为旧版密码校验机制很快就会失效。使用标准的修改密码语句设定新密码,退出后重新用新密码登录验证。接着打开常用的数据库管理工具,主机填 localhost,端口保持默认,输入新密码尝试连接。只要能看到 information_schema 等系统库,就说明整个环境已经完全就绪。后续如果需要开放远程访问权限,直接编辑配置文件添加 bind-address 参数并重启服务即可。



