解压文件与路径规划
拿到官方下载的Zip压缩包后,不要直接在临时文件夹里双击运行,那样容易把文件散落一地导致后续找不到路径。建议先把压缩包移动到硬盘根目录或者一个专门的软件文件夹里,比如D盘根目录下的mysql文件夹。右键选择解压到当前文件夹,解压完成后打开目录看看里面是不是有bin、data、docs这些子文件夹。如果有,说明解压成功。这里要注意,整个安装路径里千万不要出现中文、空格或者特殊符号,纯英文路径能避开绝大多数常见的报错问题。
创建核心配置文件my.ini
Zip版本不像传统安装包自带图形界面,它需要手动编写配置文件。进入解压后的根目录,新建一个文本文档,重命名为my.ini。用记事本打开它,写入基础配置信息。第一行写[mysqld],下面跟port=3306指定默认端口。接着写basedir=D:\mysql,注意这里的路径要和你实际放的位置完全一致。再写datadir=D:\mysql\data,这是数据库存放数据的默认位置。最后加上character-set-server=utf8mb4和collation-server=utf8mb4_general_ci,保证以后存中文和特殊符号不会乱码。保存并关闭文件,这一步是后续所有命令能跑通的基础。
管理员权限初始化数据库
打开Windows的搜索框,输入cmd,右键点击命令提示符选择以管理员身份运行。这一步绝对不能省,否则后面注册服务时会直接报权限拒绝。在黑色窗口里输入cd /d D:\mysql\bin回车,跳转到你解压目录的bin文件夹下。接下来执行初始化命令,输入mysqld --initialize --console并回车。系统会跑一堆进度条,大概几十秒后会在最后一行打印出一串临时密码,格式通常是A temporary password is generated for root@localhost: xxxxxxxx。一定要把这串字符复制下来保存在别处,第一次登录就靠它。初始化完成后,你的data文件夹会自动生成一堆杂乱的文件,不要手动去动它们。
注册服务并启动数据库
继续在同一个管理员窗口里输入mysqld --install MySQL回车,看到Service successfully installed就说明数据库已经作为Windows后台服务注册好了。紧接着输入net start MySQL回车,如果提示服务名无效或者启动失败,回去检查my.ini里的路径有没有写错,或者data文件夹是不是空的。显示Starting MySQL....The MySQL service was started之后,数据库就已经在后台默默运行了。
首次登录与密码修改
输入mysql -u root -p回车,系统会提示输入刚才保存的临时密码。输的时候屏幕不会显示任何字符,输完直接回车即可。成功进入mysql>命令行后,第一件事就是改掉临时密码。输入ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';记得末尾的分号不能少。执行成功后输入exit退出命令行。为了以后开发方便,可以在系统环境变量里把bin目录加到Path里,这样以后在任何地方输入mysql就能直接登录,不用每次都切到bin文件夹。按照这套流程走一遍,本地环境就彻底配好了,接下来可以放心部署项目或者测试SQL语句。



