很多开发者在搭建本地开发环境时,都会选择 MySQL 作为核心数据库。版本 8.0.13 虽然属于较早的维护节点,但在稳定性和兼容性上表现非常成熟,特别适合需要固定环境参数的团队或个人项目。本文将以 Windows 系统为例,通过官方压缩包的方式,带你一步步完成从下载到成功运行的全过程。整个过程不需要复杂的图形化向导,掌握基础命令行操作即可顺利搞定。
下载与解压安装包
首先前往 MySQL 官方网站找到历史版本归档页面,筛选出 8.0.13 版本的 Windows x64 ZIP Archive 文件进行下载。下载完成后,建议核对一下文件的完整性,避免网络传输导致的数据损坏。接着创建一个干净的目录用于存放软件,例如直接在 D 盘根目录下新建名为 mysql-8.0.13 的文件夹。将下载的压缩文件全部解压到这个文件夹中,确保内部结构包含 bin、data、docs 等标准子目录。注意不要随意移动 bin 目录的位置,因为后续的环境变量和服务注册都依赖它。
初始化数据库与配置文件
解压后的目录默认没有配置文件和数据文件夹,需要手动创建。在根目录下新建一个名为 my.ini 的文本文件,用记事本打开并写入基础配置。内容主要指定安装路径、数据存放路径、端口号以及默认的认证插件。关键参数包括 basedir 指向你的实际安装目录,datadir 指向刚创建的 data 文件夹,port 保持默认的 3306。保存后,打开命令提示符并以管理员身份运行,切换到 mysql 的 bin 目录。执行初始化命令 mysqld --initialize-insecure,这个指令会在 data 目录下生成系统表空间,并且不设置 root 密码,方便初次登录。如果遇到报错,通常是路径写法问题,记得把反斜杠换成双反斜杠或者正斜杠。
安装服务与启动数据库
初始化成功后,就可以把 MySQL 注册为系统的后台服务了。继续在管理员命令窗口中输入 mysqld --install MySQL,这里的 MySQL 是自定义的服务名称,你也可以改成其他名字。注册显示成功后,输入 net start MySQL 即可立即启动服务。此时打开任务管理器或服务列表,应该能看到 MySQL 正在后台稳定运行。如果启动失败,请检查 my.ini 的路径配置是否正确,或者查看 data 目录下的错误日志文件,里面会记录具体的拒绝访问或权限问题原因。确认服务正常后,日常开发就只需要通过启动和停止命令来控制开关,无需重复初始化。
修改初始密码与连接测试
由于刚才使用的是无密码初始化方式,首次登录时需要直接按回车进入客户端界面。输入 mysql -u root -p 后直接回车,即可进入交互式命令行。进入之后第一件事就是强化安全设置,使用 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码'; 来重置密码。这里特别注明使用 native password 插件,是为了兼容部分老版本的应用框架和第三方管理工具。修改完毕后输入 flush privileges; 刷新权限表。接下来可以使用 Navicat 或 DBeaver 等可视化工具进行连接测试,填入 localhost、端口 3306 以及刚设置的密码。如果能顺利看到系统数据库列表,说明整个安装流程已经彻底跑通。后期如果需要调整字符集或最大连接数,只需回到 my.ini 文件中追加对应参数并重启服务即可。



