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

 更新时间:2026年08月25日 08:51:50   作者:梦想不只是梦与想  
本文为你详细讲解在Windows、Linux和macOS三大系统上的安装方法,包括使用MySQL Installer、apt/yum包管理器和Homebrew,一步步教你配置root密码和开机自启,轻松完成数据库环境搭建,需要的朋友可以参考下

一、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 默认密码,请务必保存下来,首次登录时需要用到。

到此这篇关于MySQL不同操作系统的安装方式的文章就介绍到这了,更多相关MySQL不同操作系统安装内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • VS2013连接MySQL5.6成功案例一枚

    VS2013连接MySQL5.6成功案例一枚

    这篇文章主要为大家分享了VS2013连接MySQL5.6成功案例一枚,很有实用性,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • MySQL ODBC驱动安装过程与应用技巧

    MySQL ODBC驱动安装过程与应用技巧

    本教程详细介绍了MySQL ODBC驱动在Windows环境下的安装过程、配置方法以及在不同场景下的应用,感兴趣的朋友跟随小编一起看看吧
    2025-10-10
  • MySQL数据库触发器从小白到精通

    MySQL数据库触发器从小白到精通

    触发器是SQLserver提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等
    2022-03-03
  • Mysql错误:Too many connections的解决方法

    Mysql错误:Too many connections的解决方法

    这篇文章主要给大家介绍了关于Mysql错误Too many connections的解决方法,文中通过示例代码介绍的非常详细,对大家学习或者使用Mysql具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-06-06
  • Mysql Explain命令的使用与分析

    Mysql Explain命令的使用与分析

    今天小编就为大家分享一篇关于Mysql Explain命令的使用与分析,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • MySQL Innodb关键特性之插入缓冲(insert buffer)

    MySQL Innodb关键特性之插入缓冲(insert buffer)

    这篇文章主要介绍了MySQL Innodb关键特性之插入缓冲的相关资料,帮助大家更好的理解和学习使用Innodb存储引擎,感兴趣的朋友可以了解下
    2021-04-04
  • MySQL实现字符串的拼接,截取,替换,查找位置的操作

    MySQL实现字符串的拼接,截取,替换,查找位置的操作

    这篇文章主要介绍了MySQL实现字符串的拼接,截取,替换,查找位置的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-02-02
  • MySQL+Redis缓存+Gearman共同构建数据库缓存的方法

    MySQL+Redis缓存+Gearman共同构建数据库缓存的方法

    这篇文章主要介绍了MySQL+Redis缓存+Gearman共同构建数据库缓存,部署后在MySQL端进行创建一个用户给与远程登录权限,使得Redis作为缓存可以用来同步数据使用,需要的朋友可以参考下
    2022-10-10
  • 浅谈mysql可有类似oracle的nvl的函数

    浅谈mysql可有类似oracle的nvl的函数

    下面小编就为大家带来一篇浅谈mysql可有类似oracle的nvl的函数。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • 5个MySQL GUI工具推荐,帮助你进行数据库管理

    5个MySQL GUI工具推荐,帮助你进行数据库管理

    这篇文章主要介绍了5个MySQL GUI工具推荐,帮助大家更好的进行MySQL数据库管理,感兴趣的朋友可以了解下
    2020-08-08

最新评论