一、获取安装包与规范解压路径
第一步是准备正确的软件源。请前往官方网站或者可信的第三方镜像站点,搜索并下载mysql5.7.24的windows zip压缩包。千万不要去下载msi版本的图形化安装包,因为老版本的msi在win7系统上经常会出现权限拒绝或者依赖库缺失的问题。zip压缩包的优势在于绿色免安装,完全由用户掌控配置流程。下载完成后,务必将压缩包解压到一个全新的文件夹中。这个文件夹的路径必须满足两个硬性条件:绝对不包含任何中文字符,绝对不能有空格。推荐直接放在d盘的根目录下,例如d:mysql5724。路径命名越短越规范,后期执行各种命令行指令时就越不容易出错,这是很多新手容易忽略的致命细节。
二、编写核心配置文件my.ini
解压完毕后,直接进入该文件夹查找配置文件。如果你看到的是my-default.ini,请将其重命名为my.ini并删除后缀。如果没有现成的文件,就新建一个文本文档,随便起个名字,然后同样把扩展名改成ini。用系统自带的记事本打开它,开始粘贴配置代码。你需要手动指定basedir等于你的实际解压路径,比如d:mysql5724。紧接着设置datadir等于数据存放路径,通常写在basedir后面加斜杠再加data文件夹,像d:mysql5724data。这里要特别注意,datadir指向的data文件夹一开始是不存在的,程序会自动帮你创建。接着配置default-character-set=utf8,加上port=3306保证网络通信畅通。最后务必加上lower_case_table_names=1,这能让表名不区分大小写,完美兼容linux和windows的开发习惯。保存并关闭文件。
三、配置系统环境变量
为了让系统在任何目录下都能识别mysql指令,必须配置环境变量。鼠标右键点击桌面上的计算机图标,选择属性菜单,进入高级系统设置面板。点击下方的环境变量按钮,在下面的系统变量列表中找到path这一项,选中后点击编辑。将光标移动到变量值的最末尾,输入一个英文分号作为分隔符,紧接着粘贴你mysql安装目录下的bin文件夹路径,例如d:mysql5724bin。确认分号是英文状态后点击确定保存。操作完成后,按下win键加r键打开运行窗口,输入cmd回车调出黑色命令提示符。在黑框里直接输入mysql version并按回车,屏幕如果能打印出版本号信息,就说明环境打通了。这一步失败会导致后面所有安装命令都无法执行,请务必核对拼写。
四、初始化数据目录与注册系统服务
接下来是核心安装环节。同样以管理员身份打开命令行,先输入d:回车切换到目标盘符,再输入cd d:mysql5724bin进入mysql的控制台目录。在这里输入mysqld initialize insecure命令并回车。这个参数insecure的意思是跳过密码验证直接生成初始数据库文件,速度极快且不会生成临时随机密码,特别适合个人电脑调试。等待进度条走完,你会看到当前目录下多出了一个data文件夹,里面全是系统自动生成的核心数据表。接着输入mysqld install命令,系统会提示服务注册成功。这时候数据库已经作为一个后台服务挂在了windows系统中,但还没有开启运行。你可以输入services.msc打开服务管理器,在列表里找到mysql服务,确认它的启动类型设置为自动,这样开机就能自启。
五、启动服务与完成最终测试
回到命令行窗口,输入net start mysql,看到mysql服务已成功启动的提示就可以放心了。此时尝试输入mysql u root p命令,系统会提示输入密码。由于我们刚才用了insecure参数初始化,默认密码是空的,所以直接按回车键就能顺利进入mysql的交互式界面。看到mysql>开头的提示符,说明你已经拿到了数据库的最高控制权。为了保障数据安全,强烈建议在exit退出前执行一条修改密码的指令,比如set password for root@localhost=password新密码;。把括号里的内容换成你自己设定的强密码。修改完毕再次回车,输入quit退出客户端。重新输入带密码的命令登录一次,如果提示欢迎使用mysql,整套win7下的mysql5.7.24安装部署就彻底大功告成了。后续配合phpstudy或者navicat工具使用,性能表现非常稳定。