1. 首页 > MySQL教程 > 正文

MySQL教程FG002-MySQL Windows平台安装详解

本文档风哥主要介绍MySQL 8.4在Windows平台上的安装过程,包括图形化安装、配置和验证等。风哥教程参考MySQL官方文档Installing MySQL on Windows等。更多视频教程www.fgedu.net.cn

Part01-基础概念与理论知识

1.1 MySQL Windows版本选择

MySQL 8.4在Windows平台上提供了多种安装包格式,包括MSI安装程序和ZIP压缩包。学习交流加群风哥微信: itpux-com

1.2 Windows系统要求

MySQL 8.4在Windows平台上的最低系统要求包括:Windows 10或Windows Server 2016及以上版本,至少4GB内存,50GB磁盘空间。

1.3 安装前准备

在安装MySQL之前,需要确保Windows系统已安装所有必要的更新,并且关闭可能冲突的服务。

Part02-生产环境规划与建议

2.1 服务器规划

根据业务需求规划Windows服务器配置,包括CPU、内存、存储等。

2.2 存储规划

合理规划存储结构,包括数据目录、日志目录等,建议将数据文件和日志文件存储在不同的磁盘上。

2.3 网络规划

规划网络架构,确保MySQL服务的网络连接稳定,包括防火墙配置和端口开放。

Part03-生产环境项目实施方案

3.1 下载MySQL安装包

从MySQL官方网站下载MySQL 8.4 Windows安装包。

# 打开浏览器访问MySQL官方网站
# https://dev.mysql.com/downloads/installer/

# 选择Windows (x86, 64-bit), MSI Installer
# 下载完成后验证安装包完整性

3.2 图形化安装过程

使用图形化安装程序安装MySQL 8.4。

# 双击MySQL安装包启动安装向导
# 步骤1:选择安装类型
# 选择”Custom”自定义安装

# 步骤2:选择产品和功能
# 选择MySQL Server 8.4.0
# 选择MySQL Workbench 8.0.36
# 选择MySQL Shell 8.0.36

# 步骤3:检查依赖项
# 安装必要的Visual C++ Redistributable

# 步骤4:配置服务器
# 选择”Standalone MySQL Server/Classic MySQL Replication”
# 配置端口:3306
# 配置字符集:UTF8MB4

# 步骤5:设置root密码
# 设置强密码并记录

# 步骤6:配置Windows服务
# 服务名称:MySQL84
# 启动类型:自动

# 步骤7:应用配置
# 执行配置并启动服务

# 步骤8:完成安装
# 点击”Finish”完成安装

3.3 安装后配置

安装完成后,需要进行一些必要的配置。

# 配置环境变量
# 右键点击”此电脑” → “属性” → “高级系统设置” → “环境变量”
# 在系统变量中找到Path,点击”编辑”
# 添加MySQL安装目录的bin文件夹路径,例如:C:\Program Files\MySQL\MySQL Server 8.4\bin

# 验证环境变量配置
# 打开命令提示符,输入mysql –version
mysql Ver 8.4.0 for Win64 on x86_64 (MySQL Community Server – GPL)

3.4 服务启动与验证

启动MySQL服务并验证安装是否成功。

# 启动MySQL服务
# 方式1:通过服务管理器
# 打开”服务” → 找到”MySQL84″ → 右键点击”启动”

# 方式2:通过命令提示符
# net start MySQL84

# 验证服务状态
# sc query MySQL84
SERVICE_NAME: MySQL84
TYPE : 10 WIN32_OWN_PROCESS
STATE : 4 RUNNING
(STOPPABLE, PAUSABLE, ACCEPTS_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0

# 连接MySQL服务器
# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.4.0 MySQL Community Server – GPL

Copyright (c) 2000, 2026, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.

mysql>

Part04-生产案例与实战讲解

4.1 多实例部署

在Windows平台上部署多个MySQL实例。

# 复制MySQL安装目录
# 例如:C:\Program Files\MySQL\MySQL Server 8.4_2

# 创建数据目录
# mkdir C:\MySQL\data2

# 创建配置文件
# 编辑my.ini文件
[mysqld]
port=3307
basedir=C:\Program Files\MySQL\MySQL Server 8.4_2
datadir=C:\MySQL\data2
server-id=2

# 初始化实例
# mysqld –initialize-insecure –user=mysql –datadir=C:\MySQL\data2

# 注册服务
# mysqld –install MySQL84_2 –defaults-file=”C:\Program Files\MySQL\MySQL Server 8.4_2\my.ini”

# 启动服务
# net start MySQL84_2

# 连接实例
# mysql -u root -P 3307 -p

4.2 远程连接配置

配置MySQL允许远程连接。

# 登录MySQL
# mysql -u root -p

# 创建远程用户
mysql> CREATE USER ‘fgedu’@’%’ IDENTIFIED BY ‘Fgedu123!’;
Query OK, 0 rows affected (0.01 sec)

# 授予权限
mysql> GRANT ALL PRIVILEGES ON *.* TO ‘fgedu’@’%’ WITH GRANT OPTION;
Query OK, 0 rows affected (0.01 sec)

# 刷新权限
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

# 配置Windows防火墙
# 打开”Windows Defender防火墙” → “高级设置” → “入站规则” → “新建规则”
# 选择”端口” → 下一步
# 选择”TCP” → 特定本地端口:3306 → 下一步
# 选择”允许连接” → 下一步
# 选择适用的网络类型 → 下一步
# 输入规则名称:MySQL 3306 → 完成

Part05-风哥经验总结与分享

5.1 安装常见问题

在Windows平台安装MySQL时常见的问题包括:

  • 端口冲突:确保3306端口未被其他服务占用
  • 权限问题:确保以管理员身份运行安装程序
  • 依赖项缺失:确保安装了必要的Visual C++ Redistributable
  • 服务启动失败:检查配置文件和日志文件

5.2 最佳实践建议

1. 选择合适的安装类型:生产环境建议选择Custom安装,只安装必要的组件
2. 配置合理的存储路径:将数据文件和日志文件存储在不同的磁盘上
3. 设置强密码:为root用户设置复杂的密码
4. 配置防火墙:只开放必要的端口
5. 定期备份:配置定期备份策略
6. 监控服务状态:定期检查MySQL服务状态

风哥提示:在生产环境中,建议使用Windows Server版本操作系统,并配置合适的硬件资源。from MySQL:www.itpux.com
GF-MySQL数据库培训文档系列

本文由风哥教程整理发布,仅用于学习测试使用,转载注明出处:http://www.fgedu.net.cn/10327.html

联系我们

在线咨询:点击这里给我发消息

微信号:itpux-com

工作日:9:30-18:30,节假日休息