下载与解压准备
首先前往MySQL官方归档页面或可信镜像站获取5.6.37版本的ZIP压缩包。该历史版本已不再提供图形化安装程序,推荐直接使用免安装的ZIP包。建议将压缩包解压至全英文且不含空格的路径下,例如D盘根目录的mysql-5.6.37文件夹。避免中文路径能有效防止后续命令行调用时出现乱码或系统找不到文件的错误。解压完成后,根目录会生成bin、data、include等文件夹,其中bin目录存放所有可执行指令,data目录用于存放实际生成的数据文件。
配置环境变量
为了方便在任何目录下直接调用mysql命令,必须配置系统环境变量。在桌面右键计算机选择属性,进入高级系统设置后点击环境变量。在系统变量区域找到Path变量并点击编辑,将mysql解压目录下的bin文件夹完整绝对路径粘贴到变量值末尾。多个路径之间务必使用英文分号分隔。配置完毕后务必关闭旧版命令行窗口重新打开,输入mysql -V进行验证,看到准确的版本号即代表环境配置无误。
创建基础配置文件
MySQL启动必须依赖my.ini配置文件。在解压根目录新建一个空白文本文件,将其严格重命名为my.ini(注意隐藏.txt后缀)。用记事本打开文件并写入基础参数,核心是设定basedir和datadir两个路径。basedir填写你的mysql安装主目录,datadir填写数据库文件存放位置,两者均使用正斜杠或双反斜杠。同时可设置character-set-server=utf8mb4以兼容生僻字,port=3306保持默认监听端口。保存后即可供后续步骤读取。
初始化数据库实例
以管理员身份运行命令行工具,利用cd命令切换至mysql的bin目录。执行mysqld --initialize-insecure指令,系统会自动在data目录下生成ibdata1文件及mysql系统表空间。该参数表示不生成随机初始密码,便于开发调试。执行期间屏幕无反应属正常状态,等待数秒后终端返回提示符即表示初始化完成。此时打开data目录应能看到数十个数据文件,若目录依旧为空则说明路径配置有误或磁盘权限不足。
注册服务并启动
仍在管理员命令行中输入mysqld --install MySQL56,将当前配置打包注册为Windows后台服务。提示Service successfully installed后,键入net start mysql56命令强制拉起服务。也可以打开services.msc在服务管理器中找到MySQL56手动设为自动启动。服务正常运行后,数据库已处于监听状态。此时直接在cmd输入mysql -u root -p,因未设密码直接按回车即可进入客户端交互界面。
修改密码与安全加固
空密码登录存在极大安全隐患,必须第一时间锁定账户。在mysql命令行内输入set password for root@localhost=password('你的强密码');随后执行flush privileges;使更改立即生效。若提示password函数过期,可改用alter user 'root'@'localhost' identified by '你的强密码';语法。修改成功后退出客户端重新测试。建议清理匿名用户账户,删除默认的test数据库,仅开放localhost本地回环地址的访问权限,切断外部非法探测通道。
常见报错与快速排错
安装阶段最典型的故障是3306端口被其他软件占用。可在命令行输入netstat -ano查看占用进程PID,通过任务管理器结束对应程序即可释放端口。另一种情况是启动服务瞬间崩溃,多因缺少Microsoft Visual C++运行库导致,前往微软官网下载最新x64运行时补丁可彻底解决。若连接时提示Can't connect to MySQL server,请检查防火墙规则是否放行了TCP 3306端口,或在my.ini的[mysqld]节点下添加skip-name-resolve参数跳过域名反向解析提升响应速度。



