下载官方安装包
打开浏览器访问MySQL官网,进入下载页面后选择Community版本。在操作系统选项中选择Windows x86 64位,点击Archives链接找到历史版本列表,精准定位到8.0.26版本。直接下载zip archive压缩包即可,完全避开自动安装向导的捆绑组件。免安装压缩包结构简单,适合开发者自行控制目录结构和后续备份迁移。
解压与目录规划
将压缩包解压到纯英文路径,强烈建议放在磁盘根目录下的独立文件夹,例如D:mysql-8.0.26。路径中绝对不能出现中文、空格或特殊符号,否则底层文件读写极易触发异常。进入解压根目录后,你会发现缺少运行必需的核心文件。手动新建一个data文件夹用于存放数据库日志和表空间,同时新建一个my.ini文本文件作为主配置载体。
创建核心配置文件
使用记事本或代码编辑器打开my.ini,按规范填入基础参数。重点配置[mysqld]区块,指定basedir为你的解压路径,datadir指向新建的data文件夹,port保持3306。字符集统一设置为utf8mb4以支持完整多语言。开启innodb_file_per_table让每个表独立存储。保存时务必选择UTF-8无BOM格式,防止中文注释导致解析器抛出语法错误。
初始化数据库实例
右键开始菜单以管理员身份运行CMD,cd切换至MySQL的bin目录。键入mysqld --initialize --console并回车。控制台会快速滚动日志,末尾清晰打印出root用户的初始随机密码。该密码一次性有效,必须完整复制到记事本暂存。若中途报错提示缺少运行库,需提前安装微软VC++扩展包再重试。
安装系统服务并启动
初始化顺利结束后,继续在同一终端执行mysqld --install MySQL80指令。系统将把可执行文件映射到Windows服务管理器,返回Service successfully installed表示绑定完成。随后输入net start MySQL80拉起后台进程。打开任务管理器或服务列表核对状态,确保内存占用稳定且未频繁闪退,说明守护进程已正常接管。
修改默认登录密码
服务就绪后,命令行输入mysql -u root -p交互。准确粘贴临时密码进入沙箱环境。出于安全合规要求,系统强制拦截后续操作直到完成密码轮换。输入ALTER USER root@localhost IDENTIFIED BY StrongPass123!分号提交。新密码设定后,退出当前会话重新登录验证。建议采用大小写混合加数字组合,避开连续重复字符提升暴力破解难度。
配置环境变量与连接测试
全局调用工具前,需将bin目录追加至系统PATH变量。通过高级系统设置面板编辑Path数组,添加完整绝对路径后永久生效。刷新终端输入mysql --version核对版本号匹配度。最后借助第三方客户端建立TCP连接,填写内网IP或本地回环地址,校验认证插件类型是否为caching_sha2_password。各项指标通过后即可投入日常开发与生产部署。



