一、为什么说安装 MySQL 是玩转数据的 “开门钥匙”?
无论你是想做一个学生管理系统,还是分析电商订单数据,第一步都需要把 MySQL “请” 到电脑里。这篇文章专门拆解不同系统下的安装细节,手把手教你搞定环境配置,让数据库成为你的 “数据小管家”!
二、Windows 系统:图形化安装(适合新手)
👉 准备工作:下载安装包
✅ 官网下载地址:MySQL Community Server
💡 选「Windows (x86, 32-bit), MSI Installer」(64 位系统也选这个,兼容更好)
步骤 1:运行安装包,开启 “自定义安装”
- 点击「Custom」(自定义安装),只勾选「MySQL Server」(其他工具可选装,新手先不装)
- 点击「Next」,进入组件选择页面
步骤 2:选对安装路径(别踩 C 盘红线!)
- 默认路径是 C 盘(空间紧张易卡顿),建议改为 D 盘:
D:\MySQL\Server 8.0
- 点击「Change...」修改路径,点击「Next」
步骤 3:配置服务器(关键设置解析)
- 端口号:默认 3306(别改!程序通过这个 “门牌号” 找到 MySQL)
- 密码:设置强密码(如
Aa123456!
,记在小本本上!后续登录全靠它) - 字符集:选
utf8mb4
(支持 emoji 和中文生僻字,避免乱码)
- 点击「Advanced Options...」→「Character Set」→ 下拉选
utf8mb4
步骤 4:启动服务 + 登录验证
- 安装完成后,打开「MySQL Command Line Client」(开始菜单搜索)
- 输入密码,看到
mysql>
提示符就成功啦!# 命令行登录(后续常用) mysql -u root -p # -u是用户名(默认root),-p提示输入密码
🚫 常见问题解决:
- 找不到登录工具?
去安装目录D:\MySQL\Server 8.0\bin
,双击mysql.exe
运行 - 密码忘记?
百度 “MySQL 重置密码”,按官方文档操作(别慌!有简单脚本)
三、macOS 系统:终端命令党专属(高效快捷)
👉 方案 1:用 Homebrew 安装(推荐,一键搞定)
-
先检查是否安装 Homebrew(终端输入):
(如果没装,按提示安装,国内镜像更快)/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
-
安装 MySQL:
brew install mysql
-
启动服务(两种方式):
- 临时启动(重启电脑后失效):
mysql.server start
- 开机自启(推荐):
brew services start mysql
- 临时启动(重启电脑后失效):
-
首次登录(初始密码在安装日志里):
mysql -u root -p # 输入日志里的临时密码(通常包含随机字符,如:Aa12_abc!)
👉 方案 2:下载 DMG 图形化安装(适合不熟悉终端的同学)
- 官网下载
.dmg
安装包,双击按提示安装 - 安装后,打开「终端」,输入:
(密码是安装时设置的,别设太简单!)mysql -u root -p
💡 进阶操作:配置环境变量
让mysql
命令在任何路径都能运行:
# 编辑配置文件
open ~/.zshrc
# 在末尾添加一行(根据你的安装路径修改)
export PATH="/usr/local/mysql/bin:$PATH"
# 保存后生效
source ~/.zshrc
四、Linux 系统:分发行版教学(Ubuntu/CentOS 通用)
👉 Ubuntu/Debian 系(如 Deepin、Linux Mint)
-
更新软件源:
sudo apt-get update
-
安装 MySQL 服务器:
sudo apt-get install mysql-server
-
启动服务
sudo service mysql start # 启动 sudo service mysql status # 查看状态(绿色active表示正常)
-
安全初始化(设置密码 + 删除匿名用户):
sudo mysql_secure_installation
按提示操作:
- 输入密码(首次为空,直接回车)
- 选择是否加密密码(选 N,新手先用明文)
- 删除匿名用户、禁止远程登录、删除测试库,全部选 Y
-
登录:
mysql -u root -p
👉 CentOS/RHEL 系(如 Fedora、Rocky Linux)
-
安装 MySQL 社区版:
sudo dnf install mysql-server
-
启动服务:
sudo systemctl start mysqld # 启动 sudo systemctl enable mysqld # 开机自启
-
初始密码在日志里:
grep 'temporary password' /var/log/mysqld.log
复制密码,登录后用
ALTER USER
命令修改:ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码!123';
📝 通用技巧:查看 MySQL 版本
mysql --version # 命令行查看版本(如8.0.34)
五、三系统安装对比表:快速选对方案
系统 | 推荐安装方式 | 优势 | 适合人群 |
---|---|---|---|
Windows | 图形化 MSI 安装 | 可视化操作,零命令基础 | 完全新手,习惯点鼠标 |
macOS | Homebrew 命令安装 | 一键搞定,自动配置环境变量 | 程序员,熟悉终端操作 |
Linux | 包管理工具(apt/dnf) | 自动化程度高,适合服务器 | 开发者,运维人员 |
六、安装后必做的 3 件事(避免踩坑)
1. 验证安装是否成功
# 输入以下命令,能看到版本信息就OK
mysql -V
# 输出示例:mysql Ver 8.0.34 for Win64 on x86_64 (MySQL Community Server - GPL)
2. 配置环境变量(关键!)
- Windows:
控制面板→系统→高级系统设置→环境变量→Path→添加D:\MySQL\Server 8.0\bin
- macOS/Linux:
上文已教,通过修改.zshrc
或.bashrc
文件实现
3. 测试连接(用 Python 验证)
# 安装Python驱动
pip install pymysql
# 测试代码
import pymysql
conn = pymysql.connect(
host='localhost',
user='root',
password='你的密码',
port=3306
)
print("连接成功!")
七、总结:3 句话搞定安装核心
- Windows:跟着图形向导走,路径别选 C 盘,密码记牢!
- macOS:Homebrew 一行命令搞定,终端输入密码别手抖
- Linux:包管理工具最省心,日志里找初始密码
现在,你的电脑里已经有了一个强大的数据仓库!下一步可以学习如何建表、插入数据(下篇文章见~)。记住:安装过程中遇到问题很正常,对照步骤检查路径、密码、命令拼写,99% 的问题都能解决! 💪
课后小作业:
打开终端 / 命令行,输入mysql -u root -p
,输入密码后,看到mysql>
提示符就算成功!截图发朋友圈,恭喜你迈出了数据管理的第一步~🎉