下载与安装包准备
安装MySQL5.5.37之前,首先需要获取官方或可信渠道的安装包。建议访问MySQL官网的归档页面,找到5.5版本的发布列表,选择Windows平台的zip存档版本或msi安装包。zip版本更适合需要自定义路径的用户,而msi版本则提供图形化向导。下载完成后,请核对文件完整性,避免中途网络波动导致文件损坏,否则后续初始化会频繁报错。
解压与目录规划
将下载好的压缩包解压到指定目录。强烈建议不要安装在包含中文或空格的文件夹中,例如直接放在D盘根目录下的mysql5.5文件夹。保持路径简短纯净是避免环境变量配置出错的关键。解压后,主目录下会包含bin、data、include等核心文件夹。此时不需要立即创建data文件夹,因为后续的初始化命令会自动生成它。
基础配置文件my.ini编写
在MySQL根目录下新建一个名为my.ini的文本文件。用记事本打开后,输入基础参数。首先设置basedir指向你的解压路径,datadir指向data文件夹的实际路径。接着配置port为默认的3306端口。在字符集方面,推荐设置character-set-server为utf8,collation-server为utf8_general_ci,确保中文数据读写正常。最后添加tmpdir指向系统临时目录,并保存关闭。这一步决定了数据库运行时的资源分配和编码规则。
命令行初始化与注册服务
以管理员身份运行cmd命令提示符,切换到MySQL的bin目录。执行mysqld --initialize-insecure命令,该指令会在data目录下生成系统表空间和初始文件,且不设置root密码,方便初次调试。执行完毕后,继续输入mysqld --install MySQL55命令,将当前配置注册为Windows系统服务。服务名可自定义,这里命名为MySQL55便于识别。注册成功后,系统后台会自动加载该服务配置。
启动服务与首次登录
在cmd中输入net start MySQL55启动数据库服务。如果提示成功,说明环境已跑通。接着输入mysql -u root -p进入客户端界面,由于初始化时未设密码,直接回车即可登录。登录成功后,务必第一时间修改root账户密码。使用set password for root@localhost=password(新密码);语句完成修改。退出客户端后,重启服务使配置生效。
远程连接权限配置
本地测试无误后,如需其他设备访问,需开放远程权限。重新登录数据库,执行use mysql切换系统库。更新user表中host字段为%,允许任意主机连接。刷新权限表flush privileges;。注意生产环境不建议直接开放%,应限定特定IP段。同时检查服务器防火墙是否放行3306端口,否则外部工具依然无法连通。
日常维护与注意事项
MySQL5.5属于经典稳定版,适合旧项目迁移或轻量级应用部署。日常使用中需注意定期备份data目录下的所有文件,防止意外丢失。若遇到服务无法启动的情况,优先查看data目录下的.err日志文件,里面会明确记录启动失败的具体原因。保持bin目录清洁,不随意删除核心文件,即可保证数据库长期稳定运行。



