第一步:下载与解压文件
先去MySQL官网或者国内可靠的软件源下载5.6版本的Windows通用压缩包,务必确认下载的是64位免安装版。拿到zip文件后,直接把它拖到一个全英文且不带空格的路径下,推荐放在D盘根目录。双击解压后,把解压出来的长文件夹名重命名为简洁的mysql-5.6,后续所有操作都基于这个路径进行,避免路径过长引发未知报错。解压过程中如果遇到压缩软件提示覆盖,直接全选跳过即可,保持目录整洁。
第二步:配置系统环境变量
环境变量配不好,命令行永远认不出mysql指令。右键桌面此电脑选择属性,点进高级系统设置,找到环境变量按钮。在系统变量区域点击新建,变量名填MYSQL_HOME,变量值填你刚才解压的完整路径,例如D:\mysql-5.6。接着在系统变量列表里找到Path,选中后点击编辑,在最末尾追加一行%MYSQL_HOME%\bin,注意前面加分号隔开。一路确定保存后,建议重启资源管理器或电脑让配置彻底生效,否则后续命令行可能仍然报找不到文件的错误。
第三步:编写核心配置文件
进入解压目录,如果里面已经有data文件夹,全部删除干净,防止旧数据干扰。在根目录下新建一个纯文本文件,重命名为my.ini。用记事本或代码编辑器打开,逐行填入以下内容:[client] port=3306 default-character-set=utf8 [mysqld] basedir=D:\mysql-5.6 datadir=D:\mysql-5.6\data port=3306 character-set-server=utf8 default-storage-engine=INNODB max_connections=200 sql-mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 填写完毕后,重点核对basedir和datadir两个路径是否和你实际存放的位置完全一致,改完保存。这一步决定了数据库的字符集、端口和存储引擎等基础参数,路径写错会导致服务直接闪退。
第四步:初始化数据库文件
按下Win加R键,输入cmd调出命令提示符。此时千万不要直接回车,一定要鼠标右键点击它,选择以管理员身份运行。在黑色窗口里输入d:回车,再输入cd mysql-5.6\bin回车,确保光标前的路径指向mysql的bin目录。接下来执行关键命令:mysqld --initialize-insecure。这条命令会让系统自动创建data文件夹并生成初始表结构和授权信息,进度条走完且出现命令行提示符说明成功。切记不要漏掉insecure参数,否则首次启动会强制要求改密码,增加排查难度。如果中途遇到缺少dll文件的提示,请提前安装好微软常用运行库。
第五步:注册服务并启动运行
保持管理员命令行窗口打开,继续输入mysqld --install MySQL56。执行成功后屏幕会提示Service successfully installed,这表示MySQL已经作为Windows后台服务被系统接管。紧接着输入net start MySQL56并按回车,服务状态显示为已成功启动即可。打开任务管理器或者电脑自带的服务管理工具,找到MySQL56服务,查看其状态确认为正在运行,没有卡在启动中。如果启动失败,通常是因为my.ini路径配置错误或端口3306被其他软件占用,检查后再重试一次。
第六步:安全登录与重置密码
服务正常运行后,直接在命令行输入mysql -u root -p进行连接。因为初始化时使用了insecure模式,此时root账户默认无密码,直接敲回车即可顺利进入mysql命令行界面。进入后依次执行以下三条指令:第一条use mysql;切换至系统库,第二条update user set password=password('123456') where user='root';将密码改为数字加字母组合,第三条flush privileges;刷新权限表使修改立即生效。最后输入exit退出客户端,再次登录时必须输入新密码才能进入。至此整个解压版安装流程全部完成,日常开发或测试可直接调用。