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,有就代表已经安装,不需要重复安装。

相关推荐
高级程序源8 小时前
django校园寻物通失物招领平台32261-计算机课程设计、毕业设计
vue.js·python·mysql·小程序·django·flask·课程设计
KIDULT°8 小时前
MySQL系列 (1):数据库原理
运维·数据库·mysql·云计算
imperialeast8 小时前
WinAXP 2.4.0.828正式版
windows
牛战士coding9 小时前
MySQL 读写分离完整链路:主从复制、多数据源与 @DS 路由
数据库·mysql
我不会插花弄玉10 小时前
7.函数【由浅入深-MySQL】
android·数据库·mysql
周小董11 小时前
[1369]Windows上安装PostgreSQL
数据库·windows·postgresql
doujiaozh11 小时前
Win7 复活记:用 3 个补丁让 13 年前的老电脑跑通 Kimi API
windows
SL_staff13 小时前
运维救火实录:钉钉考勤API变更引发工资计算异常,我们用JVS-Logic可视化逻辑引擎实现分钟级热修复
java·mysql·全栈
加油yx14 小时前
MySQL数据类型
数据库·mysql
夜雪一千14 小时前
MySQL 数据加密实战:从传输、存储到字段级加密,分清场景不踩坑
数据库·mysql