推荐使用 Docker + 官方 MySQL 镜像搭建本地学习环境:轻量隔离、秒级启停、版本灵活;Windows 可选 MySQL Installer 图形化安装;需搭配 Workbench 等客户端及 employees 示例库提升学习效率。

直接在本地装一个轻量、隔离、易重置的 MySQL 环境,是最适合学习和实验的方式。不建议直接装系统级 MySQL 或依赖云数据库——前者影响本机环境,后者延迟高、成本不可控、权限受限。
推荐方案:Docker + 官方 MySQL 镜像
这是目前最主流、最干净的学习环境搭建方式。无需编译、不污染系统、秒级启停、版本随意切换。
- 安装 Docker Desktop(Mac/Windows)或 Docker Engine(Linux),确保
docker --version可执行 - 拉取官方镜像:
docker pull mysql:8.0(或:5.7学习老语法) - 一键启动带初始化的容器:
docker run -d --name mysql8 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_DATABASE=testdb -v $(pwd)/mysql-data:/var/lib/mysql mysql:8.0 - 连接验证:
mysql -h 127.0.0.1 -P 3306 -u root -p,输入密码123456
替代方案:MySQL Installer(仅 Windows)
适合不熟悉命令行、希望图形化操作的新手。官方提供带 GUI 的安装包,可选组件(Server、Workbench、Samples)。
本书以培养高级网站建设与管理人才为目标,内容循序渐进,由浅入深,通过大量的实例系统全面地介绍了Linux+PHP+MySQL环境下的网络后台开发技术。本书详尽分析了近30个典型案例。包括计数器、网站流量统计、留言板、论坛系统、聊天室、投票与调查、用户管理、新闻发布系统、广告轮播、购物系统等等,力求让读者通过对案例的学习,轻松掌握PHP和MySQL的编程精要,迅速掌握网络后台开发技巧。 本书适
- 下载地址:dev.mysql.com/downloads/installer/
- 安装时勾选 “Developer Default”,自动安装 MySQL Server 和 MySQL Workbench
- 安装过程会引导设置 root 密码、端口(默认 3306)、是否开机自启
- 装完打开 MySQL Workbench,新建连接即可开始写 SQL
进阶建议:搭配客户端与练习数据
光有服务不够,还得有趁手工具和练手素材,才能高效学下去。
- 客户端推荐:MySQL Workbench(官方全功能)、DBeaver(开源跨平台,支持多数据库)、VS Code + SQLTools 插件(轻量快速)
- 导入示例库:下载 employees 示例数据库,用
source employees.sql导入,里面有员工、部门、薪资等真实结构表 - 配个 .my.cnf 文件放在用户目录下,避免每次输密码:
[client]
host=127.0.0.1
port=3306
user=root
password=123456
避坑提醒:几个常见学习误区
新手容易卡在这几处,提前知道能省半天调试时间。









