安装 MySQL 8 之前,首先需要从官网获取安装包。打开浏览器访问 mysql.com 官方网站,点击导航栏的 Downloads 选项,进入下载中心页面后选择 Community Server。在版本列表中找到 MySQL 8.0 系列,当前最新稳定版通常为八零点三x 左右。系统选择方面,Windows 用户推荐下载 ZIP Archive 压缩包版本,因为它不强制绑定安装路径,方便后期管理且不会残留大量注册表信息。根据电脑架构选择 64 位文件,下载完成后将压缩包解压到自定义目录,例如 D 盘根目录下的 mysql 文件夹,注意路径中不要包含中文或空格,以免部分旧版插件读取失败。
环境变量与基础配置
解压完成后需要配置系统环境变量以便全局调用命令行。右键点击此电脑属性,进入高级系统设置,打开环境变量窗口。在系统变量中找到 Path 变量并点击编辑,新建一条变量值,填入你解压后的 bin 目录完整路径,比如 D:mysqlbin。保存退出后,在解压根目录下新建一个名为 my.ini 的配置文件。用记事本打开该文件,写入基础参数。主要包含 basedir 指向解压根目录,datadir 指向数据存放子目录如 data,以及 port 端口号默认三三零六。保存时务必选择 ANSI 编码格式,否则启动服务时会报错乱码。如果习惯使用新版文本编辑器,请注意关闭自动添加 BOM 头的功能。
初始化数据库与安装服务
接下来是核心步骤,以管理员身份运行命令提示符。切换到 mysql 的 bin 目录后执行初始化命令 mysqld --initialize-insecure。带 insecure 参数的作用是直接生成空密码的 root 账户,省去后续手动提取随机密码的步骤。等待终端滚动完毕显示完成提示后,继续输入 mysqld --install 指令将 MySQL 注册为 Windows 系统服务。如果提示服务安装成功,说明底层组件已正确挂载。此时可以通过 net start mysql 命令尝试启动服务,若控制台返回服务已成功启动,则代表环境部署无误。初始化过程中若发现 data 文件夹已被创建,请勿重复执行初始化命令,否则会覆盖原有数据导致服务无法启动。
修改默认密码与连接测试
服务启动后即可进行登录操作。在命令行输入 mysql -uroot -p 回车,由于初始化时使用了无密码模式,直接再按回车即可进入数据库交互界面。成功进入 mysql> 提示符后,建议立即修改默认凭证。执行 ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码'; 语句,记得分号结尾。刷新权限 flush privileges; 使设置生效。随后退出客户端,使用新密码重新登录验证。连接测试阶段如果遇到 1045 错误,请检查密码是否大小写输入正确,或者通过安全模式跳过权限验证后重置账号。为了远程或图形化工具连接,可开放三三零六端口防火墙规则,或使用 Navicat、DBeaver 等第三方软件输入主机地址、用户名及密码进行连通性测试。整个流程跑通后,MySQL 8 便可在本地环境中稳定运行,后续开发只需专注 SQL 编写即可。