很多老项目或者特定环境部署时,依然需要使用MySQL 5.6.11这个版本。虽然它比较经典,但现在的安装方式和新版有些不同。下面这份教程会带你一步步完成从下载到启动的全过程,全程不用第三方工具,纯手动配置,适合刚接触服务器或数据库的朋友参考。整个过程大概只需要二十分钟,只要跟着步骤操作,不会出现复杂的报错。
下载与解压准备
首先去MySQL官网或者可靠的镜像站找到mysql-5.6.11-winx64.zip压缩包。下载完成后随便找个路径存放,强烈建议放在D盘根目录,避免中文路径导致识别失败。右键选择解压,把文件夹重命名为mysql,这样后续配路径的时候不容易出错。解压完成后打开目录,你会看到一堆文件和几个文件夹,像bin、data、docs这些,暂时不用管它们的具体作用,跟着步骤走就行。记得检查解压是否完整,不要漏掉任何核心文件。
创建配置文件
MySQL启动需要读取配置文件,默认并没有现成的my.ini文件。在mysql根目录下新建一个文本文档,改名为my.ini。用记事本打开,填入基础参数。主要设置三个地方:字符集改成utf8防止存中文乱码,绑定地址写127.0.0.1限制本地访问,还有数据目录指向d:/mysql/data。端口保持默认的3306。保存关闭。这部分配置决定了数据库跑起来后的基本习惯,写错一步可能直接启动失败,路径里的斜杠一定要用正斜杠或者双反斜杠。
初始化数据与注册服务
打开命令提示符,一定要选管理员身份运行。切到mysql的bin目录下,输入mysqld --initialize-insecure命令。这一步是让MySQL在data文件夹里生成系统表结构和初始数据,耐心等待进度条走完。接着输入mysqld --install MySQL56命令,把程序注册成Windows系统服务。服务名自己定,这里建议叫MySQL56方便区分。注册成功后会提示服务安装成功,这时候后台已经准备好启动环境了,不需要重启电脑。
启动服务与设置密码
继续在命令行输入net start MySQL56回车,看到服务名后面显示已启动就代表跑起来了。因为刚才用的是insecure初始化,默认root账号是没有密码的。现在可以直接用mysql -u root -p登录,提示输密码时直接回车就能进界面。进去之后第一件事就是改密码,输入set password for root@localhost = password(你的新密码);刷新权限再退出。以后连接数据库就必须带这个密码了,建议密码包含大小写字母和数字。
验证与常见问题处理
打开Navicat或者命令行再次测试连接,能正常列出information_schema就说明安装彻底成功。如果启动时报错找不到dll文件,通常是电脑缺运行库,装一下微软常用运行库合集就能解决。遇到1067进程意外终止,多半是my.ini路径写错了或者data目录权限不够,把ini里的路径改成绝对路径并给data文件夹完全控制权限即可。5.6.11版本对内存要求不高,一般虚拟机或者个人电脑都能流畅运行,按这个流程走一遍,基本不会翻车。定期备份data文件夹里的内容,能保住所有业务数据安全。



