恒美微站
首页
关于我们
建站服务
主题模板
案例展示
资讯中心
联系我们
MySQL8.0 Windows完整安装教程
首页
资讯中心
/
MySQL8.0 Windows完整安装教程
MySQL8.0 Windows完整安装教程
发布时间:2026/9/4 21:54:03
MySQL8.0 Windows完整安装教程适配若依 RuoYi‑Vue v3.9.2若依v3.9.2完美兼容 MySQL8.0端口固定3306不要修改。一、下载离线安装包官网地址https://dev.mysql.com/downloads/installer/找到Windows (x86, 64‑bit), MSI Installer下载离线完整版mysql‑installer‑community‑8.0.xx.0.msi≈550MB❗不要下web‑community在线版网络差容易失败跳转登录页 → 点最下方灰色文字No thanks, just start my download.跳过注册直接下载。二、一步步安装配置双击.msi文件弹出用户控制 → 点【是】许可协议勾选I accept the terms→ Next安装类型【重点】选择Server only仅安装数据库服务器体积最小适合开发若依项目如果你还要可视化工具可选 Developer DefaultCheck Requirements依赖检查缺少VC运行库 → 点【Execute】自动安装依赖 → NextInstallation页面 → 点击【Execute】等待MySQL8.0安装完成 → Next进入产品配置 Product Configuration → Next类型和网络配置Config TypeDevelopment Computer端口3306绝对不要改若依默认3306→ Next身份验证方式非常关键决定后面若依能不能连上✅选择Use Legacy Authentication Method (Retain MySQL 5.x Compatibility)选这个避免若依Druid连接报错旧版若依不支持新的caching_sha2_password加密方式设置 root账号密码一定要记住后面配置若依要用示例密码root123456不要密码过于简单不要带空格中文不需要新建额外用户 → NextWindows服务配置✅勾选Configure MySQL Server as a Windows Service服务名称MySQL80✅勾选Start the MySQL Server at System Startup开机自启运行账号选 Standard System Account → Next插件与高级配置全部默认 → NextApply Configuration点击【Execute】等待全部绿色对勾完成 → Finish三、配置环境变量解决 mysql不是内部命令找到MySQL的bin目录默认路径C:\Program Files\MySQL\MySQL Server 8.0\bin此电脑右键 → 属性 → 高级系统设置 → 环境变量在系统变量找到Path→ 编辑 → 新建粘贴上面bin路径关闭所有CMD黑窗口重新打开新的终端四、验证MySQL安装成功打开cmd执行mysql -V输出版本号即环境变量成功。登录数据库mysql -u root -p回车后输入你刚才设置的root密码出现mysql提示符数据库完全正常。五、【必做】适配若依项目1、创建若依数据库 ry‑vue登录mysql后执行下面SQLCREATEDATABASEry-vueDEFAULTCHARACTERSETutf8mb4COLLATEutf8mb4_general_ci;2、导入若依SQL脚本把项目内两个脚本依次执行ry_2021xxxx.sql、quartz.sql3、后端配置文件 application‑druid.yml 数据库配置示例url:jdbc:mysql://localhost:3306/ry-vue?useUnicodetruecharacterEncodingutf8zeroDateTimeBehaviorconvertToNulluseSSLtrueserverTimezoneGMT%2B8username:rootpassword:root123456六、踩坑应急方案如果你选错加密方式若已经安装启动若依报错连接失败登录mysql执行这条命令修改密码兼容模式ALTERUSERrootlocalhostIDENTIFIEDWITHmysql_native_passwordBYroot123456;flushprivileges;执行完重启后端即可解决认证报错问题。七、检查MySQL是否已经安装过安装前先判断WinR →输入services.msc查看服务列表有没有MySQL80有就代表已经安装不需要重复安装。