一、准备工作
安装解压版MySQL前,请确保系统为Windows 10或Server 2016及以上版本。解压版采用命令行部署,无需安装包向导,但需确认电脑已安装Microsoft Visual C++可再发行组件库。若本机曾安装过旧版MySQL,请先通过控制面板彻底卸载,并使用注册表清理工具删除残留项,避免端口占用或路径干扰。
二、下载与解压
访问MySQL官网下载页,选择Windows平台的ZIP Archive压缩包。下载完成后,将文件解压至纯英文且无空格的路径中,例如D:\mysql\mysql-8.0.35-winx64。根目录需保留bin、lib、include等标准文件夹结构,后续所有指令均以此路径为基准,切勿随意移动文件位置。
三、配置环境变量
为实现全局调用,需在系统环境变量中添加MySQL的bin目录。右键桌面此电脑选择属性,进入高级系统设置,点击环境变量。在系统变量栏找到Path,双击编辑后新建一项,填入完整的bin路径,如D:\mysql\mysql-8.0.35-winx64\bin。保存后打开CMD,输入mysql --version,若能正确返回版本号,即表示环境生效。
四、创建配置文件
解压版默认不带配置文件,需在根目录手动新建my.ini。使用记事本打开,写入基础参数。重点修改basedir和datadir,分别指向解压根目录和数据存储目录。设置default-character-set=utf8mb4以兼容全字符集。端口维持3306。保存时务必核对扩展名,确保文件名为my.ini而非my.ini.txt,否则程序将无法读取。
五、初始化数据库
右键开始菜单以管理员身份运行命令提示符。切换至MySQL的bin目录后,执行mysqld --initialize --console。该指令会自动创建data文件夹并生成系统底层数据。屏幕末尾会输出一行带A temporary password的随机密码,必须完整复制保存。等待提示Completed successfully即表示初始化完成,切勿中断此过程。
六、安装并启动服务
继续在管理员命令行中输入mysqld --install mysql,将MySQL注册为系统后台服务。提示Service successfully installed后,执行net start mysql启动服务。若启动报错,请检查data目录读写权限或my.ini路径拼写。也可打开services.msc服务管理器手动查找MySQL服务进行启停控制。
七、登录与修改密码
服务正常后,输入mysql -u root -p并粘贴临时密码进入交互界面。登录后请立即执行ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';强制替换凭证。随后输入FLUSH PRIVILEGES;刷新权限表,最后exit退出。此时即可通过命令行稳定连接本地实例。
八、常见问题排查
连接时报1045错误多为密码失效或认证插件变更,可尝试删除data文件夹重新执行初始化命令。服务启动报1067通常因权限不足导致,请确认始终使用管理员模式运行CMD。部分安全软件会误判mysqld.exe为风险进程,建议加入白名单。日常调试推荐搭配DBeaver或DataGrip等客户端直连3306端口,可视化操作能大幅提升开发效率。按此流程操作完毕,生产级MySQL环境即可稳定运行。



