MySQL8.0 Windows完整安装教程

MySQL8.0 Windows完整安装教程(适配若依 RuoYi‑Vue v3.9.2)

若依v3.9.2完美兼容 MySQL8.0,端口固定3306不要修改。

一、下载离线安装包

官网地址

复制代码
https://dev.mysql.com/downloads/installer/
  1. 找到:Windows (x86, 64‑bit), MSI Installer
  2. 下载离线完整版:mysql‑installer‑community‑8.0.xx.0.msi(≈550MB)

❗不要下web‑community在线版,网络差容易失败

  1. 跳转登录页 → 点最下方灰色文字:No thanks, just start my download.,跳过注册直接下载。

二、一步步安装配置

  1. 双击 .msi 文件,弹出用户控制 → 点【是】
  2. 许可协议:勾选 I accept the terms → Next
  3. 安装类型【重点】 :选择 Server only(仅安装数据库服务器) ,体积最小,适合开发若依项目 如果你还要可视化工具,可选 Developer Default
  4. Check Requirements(依赖检查)
    缺少VC++运行库 → 点【Execute】自动安装依赖 → Next
  5. Installation页面 → 点击【Execute】,等待MySQL8.0安装完成 → Next
  6. 进入产品配置 Product Configuration → Next
  7. 类型和网络配置
    • Config Type:Development Computer
    • 端口:3306(绝对不要改!若依默认3306) → Next
  8. 身份验证方式(非常关键,决定后面若依能不能连上)
    ✅选择:Use Legacy Authentication Method (Retain MySQL 5.x Compatibility) 选这个!避免若依Druid连接报错,旧版若依不支持新的caching_sha2_password加密方式
  9. 设置 root账号密码(一定要记住!!后面配置若依要用 )
    示例密码:root123456 不要密码过于简单,不要带空格中文;不需要新建额外用户 → Next
  10. Windows服务配置
    • ✅勾选 Configure MySQL Server as a Windows Service
    • 服务名称:MySQL80
    • ✅勾选 Start the MySQL Server at System Startup(开机自启)
    • 运行账号选 Standard System Account → Next
  11. 插件与高级配置,全部默认 → Next
  12. Apply Configuration,点击【Execute】,等待全部绿色对勾完成 → Finish

三、配置环境变量(解决 mysql不是内部命令)

  1. 找到MySQL的bin目录,默认路径:

    C:\Program Files\MySQL\MySQL Server 8.0\bin

  2. 此电脑右键 → 属性 → 高级系统设置 → 环境变量

  3. 在系统变量 找到Path → 编辑 → 新建,粘贴上面bin路径

  4. 关闭所有CMD黑窗口,重新打开新的终端

四、验证MySQL安装成功

打开cmd执行:

cmd 复制代码
mysql -V

输出版本号即环境变量成功。

登录数据库:

cmd 复制代码
mysql -u root -p

回车后输入你刚才设置的root密码;出现 mysql> 提示符,数据库完全正常。

五、【必做】适配若依项目

1、创建若依数据库 ry‑vue

登录mysql后执行下面SQL:

sql 复制代码
CREATE DATABASE `ry-vue` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

2、导入若依SQL脚本

把项目内两个脚本依次执行

ry_2021xxxx.sql、quartz.sql

3、后端配置文件 application‑druid.yml 数据库配置示例

yaml 复制代码
url: jdbc:mysql://localhost:3306/ry-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username: root
password: root123456

六、踩坑应急方案(如果你选错加密方式)

若已经安装,启动若依报错连接失败,登录mysql执行这条命令修改密码兼容模式:

sql 复制代码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root123456';
flush privileges;

执行完重启后端即可解决认证报错问题。

七、检查MySQL是否已经安装过(安装前先判断)

Win+R →输入 services.msc,查看服务列表有没有 MySQL80,有就代表已经安装,不需要重复安装。

相关推荐
小此方14 小时前
Re:Mysql数据库基础篇(八):详细讲解复合查询、多表查询、自连接、多行、多列子查询与合并查询
数据库·mysql
smile_life_14 小时前
MySQL 设置 防止账户被暴力破解
数据库·mysql
滕州市燕猫虎计算机科技工作室个体工商户15 小时前
MySQL、MVCC、多版本并发控制
数据库·mysql·mvcc·数据库事务
Decay__17 小时前
09_MySQL 闪回与时间点恢复 —— binlog 回放、mysqlbinlog、PITR 与误删恢复
运维·数据库·sql·mysql·架构
太理摆烂哥17 小时前
MySQL用户管理
数据库·mysql
如若12319 小时前
Windows SSH + Headscale/Tailscale 组网及免密登录完整配置教程
运维·windows·ubuntu·ssh·内网穿透
梦影_19 小时前
MySQL进阶教程(五)—— SQL调优(下)
android·大数据·数据库·后端·sql·mysql·database
ITHAOGE1521 小时前
下载 | Win11 25H2 官方正式版ISO映像!(10月更新、消费者版/专业版、商业版/企业版、26200.9711)
windows·科技·微软·电脑
John_Hui21 小时前
Windows 10 安装版本:mysql-8.1.0-winx64.zip
数据库·windows·mysql
莫晓燚21 小时前
双机部署若依 (RuoYi‑Vue) 传统环境部署---实战
linux·运维·数据库·redis·mysql·nginx·ruoyi