MySQL 8.0 小白安装教程(Windows + macOS 双版本)

全程图形化操作,避坑指南拉满,新手也能一次安装成功,无需复杂命令,跟着步骤走就行~

🖥 Windows 安装(MSI 图形化,最稳,新手首选)

1)官网下载(别乱搜!)
  • 打开官网链接:https://dev.mysql.com/downloads/installer/

  • 下载文件:mysql-installer-community-8.0.xx.msi(离线版,约400MB,无需额外下载其他文件)

2)安装类型选 Custom(自定义,不装全家桶)
  • 双击安装包,同意用户协议,点击"Next"

  • 安装类型选择「Custom」(关键!避免装无用工具)

  • 只勾选「MySQL Server 8.0.x」,其他工具(Workbench、Connector等)新手先不装,点击"Next"

3)路径改到 D 盘(别装 C 盘!)
  • 选中"MySQL Server 8.0.x",点击右侧「Advanced Options」

  • 修改安装路径为:D:\MySQL\Server8.0(重点:路径无中文、无空格,避免报错)

  • 确认路径后,点击"Next"

4)执行安装(Execute)
  • 点击"Execute",等待安装完成(约3-5分钟,耐心等待,别中途关闭)

  • 安装完成后,点击"Next",进入配置环节

5)配置(重点:端口+密码+字符集)
  • 服务器类型:选择「Development Computer」(适合个人学习、新手使用)

  • 端口设置:保持默认「3306」(别动!后续所有工具都默认适配这个端口)

  • 认证方式:选择「Use Legacy Authentication Method」(兼容Navicat等常用工具,避免连接失败)

  • 设置root密码:推荐「Aa123456!」(大小写+数字+符号,符合MySQL 8.0密码复杂度,记牢!)

  • 服务名:保持默认「MySQL80」,勾选「Start the MySQL Server at System Startup」(开机自启,无需手动启动)

  • 字符集:选择「utf8mb4」(支持emoji表情,避免中文乱码)

  • 全部配置完成后,点击"Next",完成配置

6)配置环境变量(任意位置能用 mysql 命令)
  • 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」

  • 在「系统变量」中找到「Path」,点击「编辑」→「新建」

  • 粘贴路径:D:\MySQL\Server8.0\bin,点击「确定」保存(所有弹窗都点确定)

7)验证是否成功(必做)
  • 打开「CMD」(按下Win+R,输入cmd,回车)

  • 输入命令:mysql -u root -p,按回车

  • 输入设置的root密码(输入时不显示,直接输完回车)

  • 出现「mysql>」提示符,说明安装+配置成功!

🍎 macOS 安装(DMG 图形化,新手首选)

1)官网下载 DMG
  • 打开官网链接:https://dev.mysql.com/downloads/mysql/

  • 选择系统:macOS,下载类型:DMG Archive

  • 芯片适配:Intel芯片选「x86_64」,M1/M2/M3芯片选「arm64」

2)安装 + 初始化
  • 双击下载的.dmg文件,再双击里面的.pkg文件,开始安装

  • 点击「继续」→「安装」,输入电脑开机密码,等待安装完成

  • ⚠️ 关键:安装最后会弹出「临时密码」,立刻复制保存(只显示一次,丢了需重新安装)

3)启动服务
  • 打开「系统偏好设置」(屏幕右上角,齿轮图标)

  • 拉到最底部,点击「MySQL」,点击「Start MySQL Server」

  • 输入电脑开机密码,服务启动成功(左侧指示灯变绿色)

4)配置环境变量(终端能用 mysql)
  • 打开「终端」(Launchpad→其他→终端)

  • 输入第一条命令:echo 'export PATH="/usr/local/mysql/bin:$PATH"' >> ~/.zshrc,按回车

  • 输入第二条命令:source ~/.zshrc,按回车(配置立即生效)

5)改密码(临时密码只能用一次)
  • 终端输入命令:mysql -u root -p,按回车

  • 粘贴之前保存的「临时密码」,按回车(输入时不显示)

  • 输入改密码命令:ALTER USER 'root'@'localhost' IDENTIFIED BY 'Mac123456!';(结尾加分号,密码可自定义,需符合大小写+数字+符号)

  • 出现「Query OK」,说明密码修改成功

6)验证
  • 终端输入命令:mysql -u root -p,按回车

  • 输入修改后的新密码,按回车

  • 出现「mysql>」提示符,说明安装+配置成功!

⚠️ 小白必看避坑 5 条

  1. 别百度乱下安装包:捆绑软件、病毒多,只从MySQL官网下载,安全无广告。

  2. 路径别含中文/空格:比如「D:\软件\MySQL」「D:\MySQL Server」,都会导致安装或启动失败。

  3. 密码别太简单:MySQL 8.0 强制密码复杂度(必须包含大小写、数字、符号),别设123456、abc123,会报错。

  4. 端口别改3306:默认3306端口,改了之后,Navicat、Python等工具连接MySQL会很麻烦,新手不建议改。

  5. 一定要配环境变量:不配的话,只能在MySQL安装目录下使用命令,其他文件夹打开CMD/终端,会提示"mysql不是内部或外部命令"。

相关推荐
杜子不疼.16 分钟前
不会SQL也能改数据库?我用NocoDB把MySQL变成了表格界面
数据库·sql·mysql
霸道流氓气质1 小时前
Mysql中慢 SQL 优化实战:减少不必要的 JOIN 关联
sql·mysql·mybatis
️学习的小王2 小时前
二级MySQL PHP综合应用题完整考点+历年真题风格练习题
android·mysql·php
Dxy123931021611 小时前
Python 如何使用 MySQL 的事务
python·mysql
xiaoye-duck16 小时前
MySQL 表约束全解:从基础约束到外键关联规则
数据库·mysql
冷凝娇18 小时前
【MySQL】2026总结(二)
数据库·mysql
wWYy.19 小时前
Mysql:Read View
数据库·mysql
—Miss. Z—20 小时前
存储过程、用户定义函数、触发器和游标
数据库·mysql
小码农 - 初20 小时前
MySQL 的约束
mysql
文人sec20 小时前
MySQL事务与索引做了什么?
android·笔记·mysql