MySQL 不同操作系统的安装方式

一、Windows 系统安装

最推荐的方式:使用 MySQL Installer(官方 MSI 安装包)

MySQL Installer 是 Windows 上最简单、最推荐的安装方式,它集成了安装、配置和管理工具,尤其适合新手。

1. 下载

访问 MySQL 官网下载页面,选择适用于 Windows 的 MSI 安装包:

  • mysql-installer-web-community.msi推荐下载,网络安装版,体积小,安装过程中需要联网下载组件。

  • mysql-installer-community.msi:完整离线版,体积较大,包含所有组件,适合网络不好的环境。

2. 运行安装程序

双击 .msi 文件启动安装器:

  • 选择安装类型 :对于大多数开发者,推荐 Developer Default,会安装 MySQL 服务器、Workbench 等常用工具;如果只想要服务器,可选 Server only

  • 检查依赖:安装器会自动检测系统是否缺少必要的依赖(如 Visual C++),并提示安装。

3. 配置 MySQL 服务器(最关键的一步)

安装完成后会自动进入配置向导:

  • 类型和网络Config Type 选择 Development ComputerPort 保持默认的 3306,这是 MySQL 的标准端口。

  • 身份验证方式 :推荐选择 Use Strong Password Encryption for Authentication(使用强密码加密),这是 MySQL 8.0 引入的更安全的标准。

  • 设置 root 密码 :这是最重要的步骤!为 root 超级管理员账户设置一个强密码。

  • Windows 服务 :保持默认,将 MySQL 配置为 Windows 服务,并勾选 Start the MySQL Server at System Startup 实现开机自启。

4. 验证安装

在 Windows 开始菜单中找到 MySQL 8.0 Command Line Client,输入 root 密码后,能成功进入 mysql> 命令行界面即表示安装成功。可以在命令行内执行 SHOW DATABASES; 来测试。

二、Linux 系统安装

Linux 系统下使用发行版的包管理器安装最为方便,它会自动处理依赖。

Ubuntu / Debian(使用 apt

复制代码
# 更新软件包列表
sudo apt update
# 安装 MySQL 服务器
sudo apt install mysql-server -y
# 启动 MySQL 服务
sudo systemctl start mysql
# 设置开机自启
sudo systemctl enable mysql

CentOS / RHEL(使用 yum

复制代码
# 安装 MySQL 服务器
sudo yum install mysql-server -y
# 启动 MySQL 服务
sudo systemctl start mysqld
# 设置开机自启
sudo systemctl enable mysqld

安装后初始配置(所有 Linux 发行版)

安装完成后,强烈建议运行安全脚本进行初始配置:

复制代码
sudo mysql_secure_installation

这个脚本会引导完成以下设置:

  • 设置 root 密码(如果尚未设置)。

  • 移除匿名用户。

  • 禁止 root 用户远程登录。

  • 移除测试数据库。

  • 刷新权限表。

完成后,可以通过 mysql -u root -p 连接 MySQL,输入刚才设置的 root 密码来验证安装结果。

三、macOS 系统安装

macOS 上也有两种主流安装方式。

方式一:使用 Homebrew(推荐)

Homebrew 是 macOS 上最流行的包管理器,使用起来非常方便。

复制代码
# 安装 MySQL
brew install mysql
# 启动 MySQL 服务
brew services start mysql

首次登录时使用空密码,建议立即修改:

复制代码
mysql -u root
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

方式二:使用官方 DMG 安装包(图形化)

如果更习惯图形化界面,可以下载官方的 DMG 安装包。

  1. 下载 :从 MySQL 官网下载 .dmg 文件。

  2. 安装 :双击 .dmg 文件,再双击其中的 .pkg 文件,按照向导进行"傻瓜式"安装。

  3. 启动服务 :安装完成后,可以在 系统偏好设置 中找到 MySQL 面板,点击 Start MySQL Server 来启动服务。注意:DMG 安装方式默认不会自动启动 MySQL 服务

  4. 环境变量 :如果终端提示 mysql: command not found,需要将 MySQL 的 bin 目录(通常是 /usr/local/mysql/bin)添加到 PATH 环境变量中。

提示 :如果安装的是 MySQL 5.7 等旧版本,安装过程中可能会弹出一个对话框,显示临时的 root 默认密码,请务必保存下来,首次登录时需要用到。

相关推荐
落魄大学生之流水线上谋生计10 小时前
Java并发核心机制详解:线程池、CAS、AQS、锁升级
java·开发语言·数据库
Wang's Blog11 小时前
Java框架快速入门: Spring Security+OAuth2之邮件验证码发送(SMTP与API方式)
java·数据库·spring
砚底藏山河12 小时前
容错重试与指数退避:网络抖动手抖不再丢数据(魔码量化实战 #04)
java·数据库·python·金融
蓝速科技13 小时前
会议室门牌触控预约选型与落地实战指南丨蓝速科技
大数据·运维·数据库·人工智能·科技
YIAN13 小时前
手撸社区后端:一套可落地的用户 - 文章 - 互动体系 MySQL 表设计与优化思路
后端·mysql
蓝速科技13 小时前
企业展厅数字人导览效果提升与选型实战指南丨蓝速科技
大数据·运维·数据库·人工智能·科技·microsoft
奔跑吧树袋熊13 小时前
多租户隔离该做到哪一层:从连接池到 ORM 的取舍
开发语言·数据库·oracle·系统架构
码农学院13 小时前
零售电商GEO踩坑复盘:把 MySQL 商品库自动映射成 Product Schema 的完整方案
人工智能·mysql·零售·geo
罗光记13 小时前
全能 Go Agent 框架 Covonaut v1.1.2发布:终端对话加入旁问与三档输出
数据库·经验分享·其他·百度·新浪微博
Htr_14 小时前
Anysite.io 使用指南:把整个 Web 变成 AI 智能体的数据库
前端·数据库·人工智能