下载
访问官网下载页面:
https://dev.mysql.com/downloads/installer/
有两个下载选项:
- mysql-installer-web-community:体积小,安装时需要联网下载。
- mysql-installer-community:体积大,推荐下载这个。
跳过登录直接下载。
安装
双击下载好的安装包文件。
选择安装类型
- Server only (仅服务器):只安装 MySQL 数据库引擎(Server),不安装任何操作界面、命令行工具或开发接口。如果你选这个,你装完后电脑里只有一个后台服务,没有图形化界面(Workbench)来管理它。
- Client only (仅客户端):不安装数据库引擎,只安装用来连接数据库的工具(比如命令行、连接器、Workbench 等)。比如你的公司有一台很强大的公共数据库服务器,你只需要在自己的笔记本上安装这个'客户端'去连接公司的服务器即可,你自己的电脑上存不了数据。
- Full (全家桶):安装 MySQL 提供的所有东西,包括服务器、Workbench(图形界面)、Excel 插件、Visual Studio 插件、各种语言的连接器(Python, Java, C++ 等)、示例数据库、文档。会装很多你可能一辈子都用不上的东西(比如 MySQL for Excel)。
- Custom (自定义):手动选择你要装什么,你可以只挑最核心的组件。
建议选择第一个 Server only。
确认安装
这个时候只是把很多物理文件从安装包里解压出来,数据库服务并没有运行。
类型与网络配置
- Config Type: Development Computer(开发机模式):MySQL 会限制自己的内存使用量,避免把 Windows 的内存吃光。
- TCP/IP & Port: 3306:TCP/IP:必须勾选,这是标准的网络通信协议。3306 是 MySQL 的默认端口号,如果你这里改成了 3307,那你以后连接就要填 3307。
- X Protocol Port: 33060:这是 MySQL 8.0 的新特性(用于 NoSQL 操作),一般很少用到,保持默认即可,不用管。
- Open Windows Firewall ports(防火墙设置):勾选这个,安装程序会自动告诉 Windows 防火墙:3306 端口是好人,别拦截它。如果不勾选,虽然你本机能连上,但如果你想用手机或者别人的电脑连你的数据库,就会被防火墙挡住。
- Named Pipe / Shared Memory:这两个是 Windows 特有的进程间通信方式,一般 Java/Python 开发都用不到,保持不勾选。
这个界面完全不用动,保持默认设置即可。
加密方式
- Use Strong Password Encryption(强密码加密):使用 caching_sha2_password 插件(基于 SHA-256 算法)。这是 MySQL 8.0 引入的新标准,安全性非常高,破解难度极大。
- Use Legacy Authentication Method(传统认证方式):使用 mysql_native_password 插件。这是 MySQL 5.7 及之前版本的老标准。
保持默认,选择第一个即可,官方推荐第一种方式。
设置密码
设置 root 用户密码。
配置服务
- Configure MySQL Server as a Windows Service (将 MySQL 配置为 Windows 服务):如果不勾选,MySQL 就只是一个普通的 .exe 程序。你每次开机都得手动去双击运行它,而且那个黑框框窗口还不能关,一关数据库就挂了。勾选后,MySQL 会注册到 Windows 的服务列表中,在后台静默运行,没有界面,非常稳定。
- Windows Service Name: MySQL80 (服务名称):这是 MySQL 在 Windows 服务列表里的'身份证号'。MySQL80 代表这是 MySQL 8.0 版本。
- Start the MySQL Server at System Startup (开机自启):你的电脑一开机,MySQL 服务就自动启动。
- Run Windows Service as ...(运行身份):Standard System Account (标准系统账户)。使用 Windows 内置的 Network Service 或 Local System 账户来运行这个服务。这个内置账户拥有恰到好处的权限,它能读写硬盘上的数据文件,能访问网络端口,但又不会有过高的管理员权限。
保持默认设置即可。
安全权限
这个界面是在问你:要不要把存放数据的文件夹锁起来,只让 MySQL 自己和管理员能碰?
保持默认选第一个即可。
开始安装
等待安装完成。
配置环境变量
找到 MySQL 安装目录中的【bin】目录。
目录一般是:C:\Program Files\MySQL\MySQL Server 8.0\bin
把这个路径添加到系统变量的 Path 变量中。
验证
打开服务,可以看到 MySQL。
打开 powershell,输入登录命令:
mysql -u root -p123456
想退出这个界面,可以输入:
exit;
一个示例
创建测试数据库:
CREATE DATABASE IF NOT EXISTS test_db;
切换到新创建的数据库:
USE test_db;
创建测试表:
CREATE TABLE IF NOT EXISTS user (
id INT PRIMARY KEY AUTO_INCREMENT COMMENT '用户 ID(自增主键)',
name VARCHAR(50) NOT NULL COMMENT '用户名',
age INT COMMENT '年龄'
);
插入测试数据:
INSERT INTO user (name, age) VALUES ('李四', 30), ('王五', 22), ('赵六', 28);
查看数据:
SELECT * FROM user;


