很多老项目或本地测试环境依然依赖稳定版本,MySQL 5.5.38就是其中之一。下面手把手教你在Windows系统下完成从零到可用的完整安装。整个过程不绕弯子,严格按照顺序操作即可顺利跑通。
前期准备与解压配置
先去官方镜像站下载mysql-5.5.38-win32.zip压缩包。注意避开大型安装包,压缩包版更干净,出问题时也容易定位。下载完成后找个合适的位置解压,推荐放在D盘根目录或者C盘非中文目录下。路径里千万不要包含空格和中文字符,否则后续读取时会频频报错。解压后进入文件夹,找到my-default.ini文件,复制一份并改名为my.ini。这是整个数据库的核心配置文件。用记事本打开它,在[mysqld]标签下方添加两行关键代码。第一行写basedir填你的实际解压路径,第二行写datadir指向同目录下的data文件夹。保存文件并关闭,这一步能确保数据库引擎启动时准确找到存储位置。
环境变量与命令行注册
配置完文件就要让系统认识mysql指令。右键桌面计算机图标选择属性,点击高级系统设置,进入环境变量面板。在系统变量列表中找到Path,双击编辑,将mysql安装目录下的bin文件夹绝对路径添加到末尾,前后记得用英文分号隔开。保存后打开命令提示符,一定要右键以管理员身份运行。输入cd切到你的mysql bin目录,接着敲入mysqld install命令。终端提示Service successfully installed代表服务已注册到系统后台。这一步非常关键,它让你以后能通过简单的指令控制数据库开关,而不用每次手动找执行文件。
初始化数据与启动服务
服务注册完毕后不能直接登录,必须先构建基础数据字典。继续在管理员命令行中输入mysqld --initialize-insecure --user=mysql。该命令会在data文件夹内生成默认的root账户以及空白密码,同时创建必要的系统表空间。等待命令行返回操作完成的提示后再往下进行。初始化结束后,输入net start mysql启动服务。屏幕显示服务已成功启动,说明底层InnoDB引擎已经加载完毕。此时数据库环境已经完全就绪,随时可以接收连接请求。
登录测试与安全设置
在命令行输入mysql -u root -p,系统提示输入密码时直接按回车键即可进入管理界面。看到mysql>符号出现,证明连通性正常。进去后第一件事就是修改默认空密码,执行set password for root@localhost=password(你的新密码);语句,分号不能漏。密码更新后立即输入exit退出。如果你需要配合第三方工具远程连接,记得回到my.ini配置文件,找到bind-address这一行将其注释掉,或者直接改为0.0.0.0。修改配置后务必重启一次mysql服务才能生效。
常见问题排查指南
安装过程中如果遇到拒绝访问错误,百分之百是因为命令行没有提权,重新用管理员身份打开即可。提示端口被占用通常意味着电脑里已经安装了其他版本的数据库,去服务管理器里把旧的mysql服务停掉,或者修改my.ini里的port参数换一个闲置端口。如果初始化时报错缺少动态链接库,通常是系统缺少vc++运行环境,补装一下微软常用运行库合集就能解决。整套流程走下来大概需要二十分钟,虽然版本较老,但资源占用极低,非常适合做本地开发调试或维护历史业务系统。只要路径写对、权限给足,就能一次性安装成功。



