许多老项目迁移、本地开发测试或是特定服务器环境,依然离不开MySQL 5.6这个经典版本。尽管官方已宣布停止维护,但它的稳定性与兼容性在实际操作中表现非常出色。下面将用最直白的大白话,带你一步步完成从下载到配置的完整过程,避开新手常踩的坑,确保一次性安装成功。
获取安装包与解压路径规划
第一步是下载官方原版文件。直接搜索MySQL官网社区存档,定位到Community Server 5.6系列。强烈建议下载Windows平台的ZIP Archive压缩包,而不是exe安装程序。免安装版体积更小,不会自动往注册表里塞一堆垃圾项,对电脑环境更友好。下载完成后,找一个全英文路径存放,绝对不要带中文或空格。建议在D盘新建一个名为MySQL的文件夹,把解压后的主文件夹重命名为mysql,这样后面敲命令能省不少事。接下来配置环境变量,右键桌面此电脑选属性,进入高级系统设置,点击环境变量。在系统变量区新建一项,变量名写MYSQL_HOME,变量值填你放mysql文件夹的绝对路径。然后找到Path变量,点编辑,在最后面追加%MYSQL_HOME%\bin,中间用分号隔开。保存后务必关掉现有的命令行窗口再重新打开,否则系统认不到新指令。
数据目录初始化与系统服务注册
环境变量配好后,按Win键加R输入cmd,以管理员身份运行命令行。先进去mysql目录的bin子目录,执行mysqld --initialize-insecure。这条命令会自动在当前文件夹下创建一个data目录,里面装满系统核心数据文件。注意初始化期间屏幕会滚动大量信息,只要最后没报红字错误就代表成功。千万不要手贱去删改data里的任何文件,否则下次启动必崩。初始化完毕紧接着输入mysqld install,把MySQL正式挂靠在Windows服务管理器里。如果前面提示拒绝访问,十有八九是没开管理员权限。服务注册显示Success后,输入net start mysql启动后台进程。这时候打开任务管理器查看,会发现mysqld.exe正在稳定占用内存,说明底层引擎已经乖乖听话了。
首次登录与基础安全加固
一切就绪后,在命令行敲mysql -u root -p准备进库。因为之前用了不安全初始化模式,默认root密码是空的,直接回车就能跳过验证进入交互界面。进去之后首要任务是换密码,执行set password for root@localhost=password(自定义强密码);覆盖掉空口令。接着清理安全隐患,用drop user ''@'localhost';删掉匿名的访客账号,防止别人不用输密码就能直接连进来。如果你需要从局域网其他电脑连过来,得切回命令行修改权限表,把root用户的host字段改成百分号,再敲flush privileges;让改动生效。最后去Windows防火墙高级设置里,添加入站规则放行三千三百零六端口。整套流程走完大概十几分钟,以后重启电脑只需在命令行喊一句net start mysql,数据库就能随叫随到。日常使用中如果遇到乱码问题,多半是配置文件my.ini里字符集没调成utf8,顺手加上default-character-set=utf8就能彻底解决。



