当前位置: 首页 > news >正文

MySQL 8安装指南:Win/Mac/Linux全平台教程,含避坑技巧

一、MySQL 8 版本选择

推荐下载 Oracle 官方版,开源、免费、更新最全。 👉 官网下载地址: https://dev.mysql.com/downloads/mysql/

🪟二、Windows 安装步骤

✅ 1️⃣ 下载 Installer

  • 访问官网链接 → 点击 "MySQL Community (GPL) Downloads » MySQL Installer"

  • 推荐下载带 “with Community” 的完整安装包(约 400MB)。

✅ 2️⃣ 运行安装器

  • 双击 mysql-installer-community-8.x.x.msi

  • 选择 "Full"(完整安装) 或 "Custom"(自定义组件)。

✅ 3️⃣ 选择组件

  • 推荐安装: MySQL Server MySQL Workbench(可视化管理) MySQL Shell(CLI) MySQL Router(可选) Documentation

✅ 4️⃣ 安装依赖

  • 安装器会检测是否需要 Visual Studio Runtime,若缺少请点击自动下载并安装。

✅ 5️⃣ 配置 Server

  • 选择 Standalone Server → Developer Default。

  • 端口默认 3306,若已被占用可改 3307。

  • 选择 Authentication Method:推荐 Use Strong Password Encryption (SHA256)。

  • 设置 root 密码(务必记好)。

  • 可额外添加一个用户,如 admin。

✅ 6️⃣ 服务配置

  • 启动类型选 Standard System Account,保持默认即可。

  • 测试连接,若成功,点击 Execute 完成。

✅ 7️⃣ 打开 Workbench

  • 启动 Workbench,输入 root 密码 → 连接 → 新建数据库 → 运行 SQL。

🍎三、macOS 安装步骤

✅ 1️⃣ 使用brew(推荐)

bash复制编辑brew update brew install mysql

默认安装最新稳定版(MySQL 8)。

✅ 2️⃣ 启动服务

bash复制编辑brew services start mysql

✅ 3️⃣ 设置 root 密码

首次启动后输入:

bash复制编辑mysql_secure_installation
  • 设置 root 密码

  • 是否禁用匿名用户:是

  • 是否禁止远程 root 登录:是(如需远程可选否)

  • 删除 test 数据库:是

  • 重新加载权限表:是

✅ 4️⃣ 登录测试

bash复制编辑mysql -u root -p

输入密码后进入交互式 Shell。

🐧四、Linux (Ubuntu/Debian) 安装步骤

✅ 1️⃣ 更新源

bash复制编辑sudo apt update sudo apt upgrade -y

✅ 2️⃣ 安装 MySQL 8

bash复制编辑sudo apt install mysql-server -y

✅ 3️⃣ 启动服务

bash复制编辑sudo systemctl start mysql sudo systemctl enable mysql

✅ 4️⃣ 安全初始化

bash复制编辑sudo mysql_secure_installation

同 macOS,一步步设置 root 密码、移除匿名用户、禁用远程 root。

✅ 5️⃣ 登录测试

bash复制编辑sudo mysql -u root -p

🔒五、常见后续操作

1. 创建新数据库

sql复制编辑CREATE DATABASE mydb CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

2. 创建新用户并授权

sql复制编辑CREATE USER 'myuser'@'%' IDENTIFIED BY 'mypassword'; GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'%'; FLUSH PRIVILEGES;

3. 修改监听地址(远程连接)

  • 编辑配置文件: Linux: /etc/mysql/mysql.conf.d/mysqld.cnf Windows: my.ini

  • 把 bind-address = 127.0.0.1 改为 0.0.0.0。

  • 重启服务。

4. 查看版本

bash复制编辑mysql --version

🛟六、常见坑

端口被占用:换端口(3307/3308)。

root 登录失败:重置 root 密码:

bash复制编辑sudo systemctl stop mysql sudo mysqld_safe --skip-grant-tables & mysql -u root # 无密码登录后: FLUSH PRIVILEGES; ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; exit sudo systemctl restart mysql

远程连接失败:检查防火墙 +bind-address

🗂️七、可选图形化工具

  • MySQL Workbench(官方)

  • DBeaver(支持多种 DB)

  • HeidiSQL(Windows 常用)

  • DataGrip(JetBrains 出品,付费)

📌一条命令安装总结

系统

命令

Windows

用官方 Installer

macOS

brew install mysql

Ubuntu

sudo apt install mysql-server

Git仓库:https://gitee.com/ZhongBangKeJi/CRMEB

http://www.jsqmd.com/news/863583/

相关文章:

  • 如何为Gramophone添加自定义音频格式支持:完整扩展开发指南
  • 2026 新版 BurpSuite 安装配置 零基础图文教学
  • 2026年成都低烟无卤电缆:优势特点大揭秘,你了解多少? - 品牌推荐官方
  • vuex-class性能优化技巧:让你的Vue应用运行如飞
  • 嵩县黄金回收哪家强?铭润稳居第一 - 亦辰小黄鸭
  • FFXVIFix终极指南:3分钟解锁《最终幻想16》超宽屏与帧率限制
  • Sixpack企业级A/B测试框架:知名公司如何用Sixpack优化产品决策的完整指南
  • MES方案
  • Preboot 网格系统完全教程:如何构建响应式布局而不依赖框架
  • Cobalt Strike 完整安装指南,含网盘资源与Java配置
  • 深度技术解析:Lenovo Legion Toolkit 高级性能调优与系统集成指南
  • SMUDebugTool终极指南:5个高级技巧彻底解决AMD Ryzen系统性能问题
  • cann/asc-devkit寄存器向量计算实践
  • CANN/asc-devkit ScaleAND 布局格式
  • Windows 11 LTSC 2024部署工具深度解析:Rufus绕过在线账户的完整技术指南
  • 终极AMD Ryzen性能调优指南:5分钟掌握SMUDebugTool免费调试神器
  • NoisePage开发环境搭建:从源码编译到调试的完整指南
  • DownGit:3分钟掌握GitHub文件下载的终极指南,无需克隆整个仓库!
  • Vue-antd国际化解决方案:多语言支持与本地化配置详解
  • CANN/asc-devkit TPipe和TQue加法示例
  • Sunshine:打造个人专属游戏云,跨设备畅玩3A大作的终极方案
  • Sunshine游戏串流服务器终极指南:如何10分钟搭建个人云游戏平台
  • React Native Orientation iOS配置完全指南:从Xcode设置到AppDelegate集成
  • 中兴光猫终极解锁指南:3分钟开启工厂模式与永久Telnet
  • 智能盒子-Agent-Skill-执行逻辑架构
  • 华硕笔记本终极控制神器:G-Helper轻量化替代方案完整指南
  • 基于微信小程序实现民大食堂用餐综合服务平台管理系统【内附项目源码+论文说明】
  • 建湖县黄金回收哪家强?铭润稳居第一 - 亦辰小黄鸭
  • 解密速度提升300%:音频格式转换工具深度解析
  • 建宁县黄金回收哪家强?铭润稳居第一 - 亦辰小黄鸭