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 Computer;Port保持默认的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 安装包。
-
下载:从 MySQL 官网下载
.dmg文件。 -
安装:双击
.dmg文件,再双击其中的.pkg文件,按照向导进行“傻瓜式”安装。 -
启动服务:安装完成后,可以在
系统偏好设置中找到 MySQL 面板,点击Start MySQL Server来启动服务。注意:DMG 安装方式默认不会自动启动 MySQL 服务。 -
环境变量:如果终端提示
mysql: command not found,需要将 MySQL 的bin目录(通常是/usr/local/mysql/bin)添加到PATH环境变量中。
提示:如果安装的是 MySQL 5.7 等旧版本,安装过程中可能会弹出一个对话框,显示临时的 root 默认密码,请务必保存下来,首次登录时需要用到。
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐


所有评论(0)