很多老项目或者特定服务器环境还需要用到MySQL 5.5系列版本。虽然官方已经停止维护,但在一些遗留系统里依然很常见。今天这篇教程专门针对Windows系统下的MySQL 5.5.53绿色免安装包,一步步教你怎么把它跑起来。整个过程不需要复杂的图形界面,按照步骤来就能顺利配置,适合刚接触数据库或者需要快速搭建测试环境的朋友。
准备安装包与解压定位
首先去官网或者可靠的镜像站下载mysql-5.5.53-winx64.zip文件。下载完成后,找一个路径比较短的目录,强烈建议放在D盘根目录,把压缩包完整解压到那里。为了减少后续配置的麻烦,建议把解压出来的文件夹名字直接重命名为mysql,这样后面写路径的时候不容易敲错字母。解压完毕你会看到一堆可执行文件和几个核心文件夹,其中data文件夹最关键,所有数据库表结构和实际数据都会存在这里面,千万别随意删动。
编写基础配置文件
MySQL启动必须依赖配置文件,否则不知道数据放哪、字符集用什么。在解压后的根目录下找到my-small.ini,右键复制一份出来,把文件名改成my.ini。双击用记事本打开,重点修改basedir和datadir这两行。basedir填你的解压根目录,datadir填data文件夹的绝对路径,路径里的反斜杠要写成双斜杠,比如basedir=D:\\mysql,datadir=D:\\mysql\\data。除了基础路径,还可以根据服务器内存大小调整innodb_buffer_pool_size参数,普通测试机留一百兆左右就够了。然后在文件最底部加上default-character-set=utf8,这是为了防止插入中文数据时出现乱码。保存文件并关闭编辑器。
初始化数据库与注册服务
按下键盘上的Win键加R键,输入cmd打开命令提示符,务必点击以管理员身份运行。先输入cd /d D:mysqlbin回车,切到MySQL的可执行文件目录。接着输入mysqld --initialize-insecure并回车,这步作用是生成系统内置表空间,执行完后data文件夹里会多出几十个文件,屏幕显示successfully表示完成。紧接着继续输入mysqld --install MySQL --defaults-file=D:\\mysql\\my.ini,把MySQL注册成Windows的后台服务。注意最后的配置文件路径一定要改成你自己电脑上的真实路径,漏掉会导致服务无法启动。如果你习惯用命令行操作,可以顺便把bin目录加到系统环境变量里,以后不用每次切目录,直接在任意位置敲mysql就能进终端。
启动服务与安全设置
服务注册完成后,直接在命令行输入net start MySQL,看到服务名后面跟着已成功启动的字样就可以放心了。因为初始化时用了insecure参数,此时root管理员账号默认没有任何密码保护。你可以直接输入mysql -u root -p,连续按两次回车就能进入数据库操作界面。进去之后第一件事就是给root设置高强度密码,依次执行set password for root@localhost=password(123456);和flush privileges;。设置完毕退出后,下次连接就必须输入正确密码,数据库就具备基本的安全性了。
日常调试与注意事项
如果启动服务时报错,百分之九十都是配置文件路径写错位了,或者data目录里有上次残留的ibdata1文件造成冲突。遇到这种情况,把data文件夹彻底清空,重新回到初始化步骤走一遍就能解决。另外,MySQL默认监听3306端口,如果本机装了其他软件占了这个口,可以在my.ini里新增一行port=3307手动避开。装好之后建议用第三方工具连一下本地测试,能正常浏览库表就说明环境完全就绪。建议定期把重要数据导出备份,毕竟老版本遇到突发断电容易损坏表结构。平时少用高级语法,保持查询简洁,运行效率反而更高。老版本虽然缺少新特性,但只要参数配准,运行依然非常稳定可靠。



