下载与解压准备
从官方渠道或可信镜像站点获取 MySQL 5.5.9 的免安装包。推荐选择 Windows 通用版本,文件类型为 zip 压缩包。下载完毕后,将其解压至纯英文且无空格的路径下,例如 D:\devtools\mysql-5.5.9。切勿安装在 C 盘 Program Files 目录,容易因权限问题导致服务无法启动。解压后目录结构清晰,包含核心的 bin 执行文件、data 数据存储区以及 docs 文档说明。保持路径简短能大幅降低后续配置出错概率。提前准备好管理员权限的命令行窗口,这是后续所有操作的必经之路。
编写核心配置文件
在解压根目录新建 my.ini 配置文件。使用记事本打开,逐行写入关键参数。第一行指定 basedir 为实际解压路径,第二行 datadir 指向同级下的 data 文件夹。这两项必须使用双反斜杠或正斜杠转义。端口号 default-port 设为 3306。字符集 character-set-server 统一配置为 utf8mb4,排序规则 collation-server 设为 utf8mb4_general_ci。连接数 max_connections 可根据服务器内存调整,一般保留 151 即可。保存时检查文件扩展名是否为 ini,防止系统自动添加 txt 后缀破坏解析。配置文件加载顺序优先级高于默认值,务必保证路径书写准确无误。
初始化数据库与服务注册
右键点击开始菜单,以管理员身份运行命令提示符。使用 cd 命令跳转至 MySQL 的 bin 目录。执行 mysqld --initialize-insecure 指令,该命令会快速构建系统表空间并创建初始账号,密码默认为空。若需强制生成随机临时密码,可替换为 --initialize 参数。初始化耗时较长,进度条跑完方可继续。紧接着输入 mysqld --install MySQL 完成服务注册。此时可在 windows 服务列表中看到 MySQL 条目,但处于停止状态,仅完成底层框架部署。服务注册成功后,系统会自动处理相关权限映射。
启动服务与安全加固
在命令行输入 net start mysql 拉起数据库进程,屏幕提示服务已成功启动即代表运行正常。随后通过 mysql -u root -p 进入交互控制台,首次回车跳过密码验证。进入后执行 update mysql.user set password=password('Admin123') where user='root'; 语句更新凭证。刷新权限 flush privileges; 使更改立即生效。退出后重新登录,输入新密码验证连通性。建议同步关闭远程 root 登录风险,限制 localhost 访问范围,提升内网环境安全性。生产环境务必修改默认端口并启用强密码策略。
环境变量配置与故障排查
将 bin 目录追加至系统 path 变量,实现全局命令行调用。打开系统属性高级设置,编辑环境变量,在 path 末尾追加分号及完整路径。重启终端窗口后输入 mysql -V 检验版本输出。常见报错集中在端口占用与依赖缺失。若启动失败提示 port bind failed,请使用 netstat -ano 查找占用进程并结束任务。遇到 missing dll 错误,请安装微软常用运行库合集。定期使用 tasklist 监控内存占用,配合 ibdata1 文件大小分析,维持系统平稳运转。掌握基础排错逻辑能让运维效率提升数倍。



