蛙扑下载站:安全、绿色、放心的专业下载站! 首页|最近更新|专题集合|站内导航

mysql5.5.60详细安装教程与配置指南

时间:2026-10-22 18:12:54 来源:www.vaopo.com 人气:人

最近不少老项目迁移和测试环境搭建都需要用到MySQL 5.5.60这个经典版本。虽然官方已经停止维护,但在特定业务场景下依然稳定可靠。下面把完整的安装步骤拆解开,按顺序操作就能顺利跑起来,避开常见坑点。整个过程不需要复杂图形界面,纯命令行操作反而更稳定,适合运维人员和开发者快速部署。

第一步下载与解压准备

先去官网或者可信镜像站找到mysql-community-server-5.5.60-win32.zip压缩包。下载完成后找个路径放好,推荐放在D盘根目录,绝对避免中文路径和空格,否则后续路径解析一定会报错。直接右键解压到当前文件夹,不要改默认名,保持mysql-5.5.60-win32不动。解压后里面会有bin、data、include这些核心目录,bin目录放着所有命令行工具,data后面会用来存数据库文件。解压时如果杀毒软件弹窗拦截,暂时放行即可,这是正常行为。Windows 7及以上系统均原生支持该版本驱动。

第二步编写配置文件

打开解压目录,找到my-small.ini或者my-medium.ini。复制一份重命名为my.ini。用记事本打开编辑。重点改三处位置。第一处是basedir指向你的解压路径,比如basedir=D:/mysql-5.5.60-win32。第二处是datadir指向data文件夹,格式要写对,比如datadir=D:/mysql-5.5.60-win32/data。第三处是端口号,默认3306不用动。如果机器内存比较足,可以把max_connections调到500。保存退出,注意编码选ANSI或UTF-8,避免中文乱码。配置文件路径最好也记一下,后面注册服务时需要明确指定。

第三步初始化数据目录

这一步最关键。以管理员身份打开CMD或者PowerShell。切到bin目录,执行命令mysqld --initialize-insecure --user=mysql。加insecure参数是为了免密初始化,方便后续调试。等进度条走完,data文件夹里会自动生成一堆ibd文件和系统表。千万别手动往里面塞东西,系统自己会处理。如果遇到权限报错,去C盘用户文件夹查一下当前登录名的读写权限,或者干脆在D盘新建个文件夹再配回去。初始化完成后data目录会明显变大,属于正常现象。

第四步注册系统服务

继续在cmd里敲命令mysqld --install MySQL55。名字随便起,这里叫MySQL55。注册成功后提示Service successfully installed。接着启动服务net start MySQL55。打开任务管理器看后台有没有mysqld.exe进程,或者用services.msc查看服务状态是不是正在运行。跑不起来多半是端口被占或者ini配错,回头检查3306是否空着。注册服务时如果提示路径不对,直接在命令末尾加上--defaults-file=D:\mysql-5.5.60-win32\my.ini明确指向配置文件,这样系统就不会去默认位置找配置了。需要卸载时可用mysqld --remove MySQL55清理残留。

第五步初始登录与改密码

服务起来了直接用命令行连。输入mysql -u root -p,刚才初始化用了insecure所以密码直接回车就行。进去后看到mysql>提示符就代表成功。马上改掉默认空密码,输ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';。记得分号别漏。改完后exit退出,下次登录就得输密码了。建议顺手建个普通业务账号,别一直用root跑项目,安全规范一点。连接测试可以输show databases;看看能不能列出系统库,有结果就说明网络层和认证层都通了。

常见问题快速排查

安装过程偶尔会卡在某些环节。如果是提示找不到libmysql.dll,把bin目录加到系统环境变量path里,重启电脑生效。遇到innodb引擎报错,通常是data目录残留没清干净,删掉data文件夹里的所有内容重新初始化一遍。字符集默认是latin1,中文项目记得在my.ini里加上default-character-set=utf8,不然存数据容易变问号。日志文件error.log就在data目录下,遇到报错第一时间看它,记录得很清楚。这套流程走下来基本能搞定本地部署,掌握基础安装后后续的备份恢复都能顺势上手。