获取官方安装包
当前许多老项目与特定服务器环境依然依赖 MySQL 5.7.15 版本,该版本凭借成熟的架构与极高的稳定性,在企业级部署中依然占据重要地位。安装的第一步是前往 Oracle 官方开发者社区或可靠的开源镜像站,搜索 MySQL Community Server 5.7.15 版本。请务必选择 Windows x64 对应的 zip 归档文件进行下载,避免使用 MSI 安装包。ZIP 格式属于免安装绿色版,能够完全掌控安装路径与底层参数,后续排错也更加方便。下载完成后会得到一个体积约二百多兆的压缩文件,准备就绪后即可进入解压环节。
解压与目录规划
将下载的压缩包放置到一个全英文且不含空格的路径下,建议使用 D 盘根目录附近的文件夹。解压后得到名为 mysql-5.7.15-winx64 的原始目录,为了方便记忆与管理,可以直接将其重命名为 mysql-5.7.15。整个数据库的核心程序、配置文件以及未来的数据文件都将集中在这个文件夹内。切记不要将安装路径放在 C 盘的系统分区,以免后续数据量激增导致系统盘空间不足,同时也便于定期备份迁移。确认解压无误后,就可以开始编写核心配置文件了。
创建核心配置文件
解压后的根目录中并不存在默认的配置文件,需要手动新建。在 mysql-5.7.15 文件夹内点击鼠标右键,选择新建文本文档,并将其严格重命名为 my.ini。注意后缀名必须是 ini 而不是 txt,若系统隐藏了扩展名,请先在查看选项中开启显示。打开该文件,依次写入基础参数。首先声明默认字符集为 utf8mb4,确保能完整存储表情符号与生僻字。其次指定端口号为 3306,这是数据库的标准通信端口。接着配置 datadir 属性,指向当前目录下的 data 子文件夹绝对路径,用于存放实际的业务数据。最后配置 tmpdir 指向系统临时目录,提升读写性能。保存并关闭文件,配置环节即告完成。
初始化数据库与生成密码
一切准备妥当后,需要以最高权限打开命令提示符或 PowerShell。按下 Win 键输入 cmd,右键选择以管理员身份运行至关重要,否则后续写入系统服务的操作会被拦截。切换盘符进入 mysql 的 bin 目录后,输入 mysqld --initialize-insecure 并按回车。该指令会触发底层引擎,自动创建系统表空间、权限表以及日志文件。整个过程大约需要十几秒到一分钟不等,屏幕滚动结束后若无红色报错信息,说明初始化已成功。此时 data 目录下会自动生成大量.ibd 数据文件。由于使用了 insecure 参数,初始 root 账号暂时为空密码,这有利于我们后续统一进行安全加固。
注册服务并启动
为了让数据库能在后台长期稳定运行,必须将其注册为 Windows 系统服务。继续在同一个管理员命令行中输入 mysqld --install MySQL 命令,成功后会收到 Service successfully installed 的提示。此时打开电脑的 services.msc 服务管理器,列表中会出现 MySQL 服务项。右键点击该服务选择启动,或者直接回到命令行执行 net start MySQL。服务状态变为正在运行后,表示数据库守护进程已接管 3306 端口。如果启动失败,请检查防火墙是否放行端口,或者 my.ini 文件中的路径是否存在拼写错误。
连接测试与日常维护
服务跑起来之后,验证连通性是最关键的收尾工作。在命令行敲入 mysql -u root -p 并回车,空密码状态下直接按 Enter 即可进入交互控制台。见到 Welcome 欢迎横幅与 mysql> 提示符,说明客户端与服务端通信完全正常。进入系统后第一件事就是执行 ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourStrongPassword123'; 语句,为超级管理员设置高强度密码。随后输入 flush privileges; 刷新权限缓存,exit 退出客户端。建议今后使用可视化工具连接时,始终留意网络延迟与字符集匹配问题,并定期通过 mysqldump 工具备份核心库。掌握这套命令行部署逻辑,不仅能快速完成环境搭建,也能大幅提升排查故障的效率。



