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

MySQL 5.5.60.1详细安装教程与配置指南

时间:2026-10-03 09:51:14 来源:www.vaopo.com 人气:人

很多老项目或者特定测试环境仍然需要用到MySQL 5.5版本。虽然官方已经停止维护,但在兼容旧系统方面依然非常稳定。本文将手把手带你完成Windows环境下MySQL 5.5.60.1的安装与基础配置,避开常见坑点,确保一次成功。

一、安装前准备与环境检查

安装前请确认你的操作系统是Windows 7、8、10或Server系列。强烈建议在安装期间临时关闭杀毒软件和火绒等安全工具,这些软件经常会把MySQL的核心动态链接库当成威胁进行拦截,导致后续服务启动失败。去官方网站或可靠的镜像站点下载mysql-5.5.60-win32.zip或win64.zip。下载完成后不要直接双击运行安装包,我们要用的是免安装版。将其解压到一个纯英文且没有空格的目录下,比如D:mysql-5.5.60。路径越简单,后期排查问题越轻松。

二、配置文件my.ini关键参数设置

进入解压后的根目录,找到名为my-default.ini的文件。右键复制一份,将新文件重命名为my.ini。用记事本打开它。这是整个安装过程中最关键的一步。首先找到basedir和datadir两行,去掉前面的分号注释,并将路径改为你实际的解压地址。例如basedir=D:mysql-5.5.60,datadir=D:mysql-5.5.60data。如果data文件夹不存在,请手动创建一个空的data文件夹。

接下来处理编码问题。在client和mysqld两个区块下,分别添加default-character-set=utf8和character-set-server=utf8。这样能彻底解决插入中文数据时报错或显示问号的问题。如果你这台机器性能较好,可以在mysqld下方追加max_connections=500和tmp_table_size=64M,适当提升并发处理能力。修改完毕后务必保存文件,不要更改编码格式。

三、命令行注册服务与初始化数据

配置改好后,按下Win键搜索cmd,右键点击命令提示符选择以管理员身份运行。这一步绝对不能省,普通权限无法操作系统服务。在黑色窗口中输入d:回车,再输入cd D:mysql-5.5.60bin回车,确保当前路径指向bin目录。输入mysqld --install MySQL命令,屏幕提示Service successfully installed即表示服务注册成功。注意后面的MySQL是服务名称,保持一致最稳妥。

紧接着执行初始化命令。在5.5.60版本中,输入mysqld --initialize-insecure会自动创建root账户并生成空密码的数据文件。如果你的压缩包比较特殊提示缺少依赖,可以尝试先执行mysqld --install-service-nt再初始化。整个过程大概十几秒,看到光标跳回下一行说明数据目录构建完毕。此时千万不要直接双击mysql.exe去连库,一定要通过服务启动。

四、启动服务与修改初始密码

继续在管理员CMD中输入net start mysql,看到Starting MySQL以及The MySQL service was started successfully就代表数据库已经正常运行。打开任务管理器的服务选项卡,往下翻找到MySQL,查看其状态是否为正在运行。这时候数据库实际上是裸奔状态,默认root密码为空,任何人输入root就能直接进入,极其危险。

为了安全,请立即修改密码。在CMD输入mysql -u root -p,遇到Enter password时直接按回车键进入控制台。看到Welcome到mysql提示符后,依次输入以下指令:use mysql; update user set password=PASSWORD('MyNewPass4!') where user='root'; flush privileges; exit;。单引号内的内容替换成你自己想要的强密码。执行完flush privileges刷新权限表后,所有修改即刻生效。以后每次登录都需要带上-p参数并输入新密码。

五、连接测试与常见问题排查

安装收尾阶段,建议使用图形化工具进行连通性验证。下载Navicat for MySQL或DBeaver,新建连接,主机名填写127.0.0.1,端口保持3306,用户名root,密码填入刚才设置的字符。点击测试连接,显示成功即可安心使用。如果发现本地能连但局域网内其他电脑连不上,属于正常现象。因为5.5版本出于安全考虑默认只监听本地回环地址。如需远程访问,请在mysql控制台执行grant all privileges on *.* to 'root'@'%' identified by 'MyNewPass4!'; grant option;,然后重启服务。

遇到服务启动失败报错1067,绝大多数是因为my.ini路径写错或者data目录非空冲突。删除data文件夹下的所有内容重新执行一次初始化命令通常能解决问题。另外,如果客户端连接报Authentication plugin错误,请在my.ini的mysqld区块底部强制加上default_authentication_plugin=mysql_native_password,完美兼容各类老旧驱动。掌握这套流程,你就能在任何Windows电脑上快速部署稳定的MySQL 5.5.60环境。