要实现MySQL的极简安装,核心是只安装必要组件并简化配置步骤,以下分主流操作系统整理极简安装方案:
一、Linux(以Ubuntu 20.04为例)
核心思路:用系统包管理器直接安装官方精简包,跳过冗余组件
-
更新包索引
sudo apt update
-
安装核心服务(仅包含mysqld服务,无额外工具)
sudo apt install -y mysql-server --no-install-recommends
-
启动服务并验证
sudo systemctl start mysql sudo systemctl enable mysql # 开机自启(可选) mysql -V # 查看版本,验证安装成功
-
极简初始化(仅设置root密码)
sudo mysql # 直接登录(默认无密码) # 执行SQL设置密码 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码'; FLUSH PRIVILEGES; exit
二、Windows(ZIP包极简安装)
核心思路:用免安装ZIP包,手动配置最小化参数,跳过GUI工具
-
下载ZIP包
从MySQL官网下载「Windows (x86, 64-bit), ZIP Archive」(仅核心文件,约300MB)。 -
解压并创建配置文件
- 解压到任意目录(如
D:\mysql
) - 在根目录创建
my.ini
(仅保留必要配置):[mysqld] basedir=D:\mysql datadir=D:\mysql\data port=3306 skip-grant-tables=0 # 不跳过权限验证
- 解压到任意目录(如
-
初始化数据库
打开cmd(管理员模式),进入bin
目录:mysqld --initialize-insecure # 无密码初始化(简化步骤)
-
安装并启动服务
mysqld --install # 安装服务 net start mysql # 启动服务
-
设置密码
mysqladmin -u root password "你的密码" # 直接设置root密码
三、macOS(Homebrew极简安装)
核心思路:用Homebrew安装,自动处理依赖,仅保留核心服务
-
安装Homebrew(若未安装)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
-
安装MySQL(默认安装最新稳定版核心服务)
brew install mysql
-
启动服务
brew services start mysql # 后台启动(支持开机自启)
-
设置密码
mysql_secure_installation # 运行安全脚本,仅设置密码(其他选项直接回车跳过)
验证安装成功
无论哪种系统,最终通过以下命令登录验证:
mysql -u root -p # 输入设置的密码,成功进入MySQL交互界面即表示安装完成
核心原则:跳过图形化工具、冗余插件和复杂安全配置,仅保留mysqld
服务和基础权限控制,满足"能启动、能连接、能操作数据"的最小需求。