【2026最新全网最细】MySQL卸载、下载、安装、配置、使用全流程图文解析、和细节讲解(保姆级教学)

0 阅读12分钟

本文较长,建议配合目录使用,如果不需要了解其原理的,建议和图片保持一致即可

先讲完全卸载,因为不完全卸载 MySQL 是安装不了的,可以说是 MySQL 安装失败的重灾区了

第一部分:完全卸载 MySQL

第一步:停止服务

按下:**Ctrl + Shift + ESC,**打开任务管理器,选择服务选项卡

下滑找到 mysql80(如果安装的时候没改过就是这个名字),右键点击它,选择停止

Image

第二步:卸载程序

按下:WIn + R,在窗口中输入:control,按 Enter

Image

点击卸载程序

Image

下滑找到MySQL相关的应用程序,一般有两个(有哪个卸载哪个)

一个MySQL Installer(安装器),一个MySQL Server(下载的mysql服务)

先卸载MySQL Server,再卸载MySQL Installer

Image

第三步:清理残留文件

在电脑的 C 盘里面找到 ProgramData

Image

(没有看到是因为该文件夹是隐藏的,需要去“查看”选项卡中打开显示隐藏文件)

Image

进入 ProgramData,选择 MySQL 直接删除

Image

第四步:清理环境变量

按下:WIn + R,输入:sysdm.cpl,按 Enter

Image

在打开的「系统属性」窗口中,点击顶部的**“高级”**选项卡,再点击底部的 “环境变量…” 按钮

Image

在系统变量这一栏,下滑找到 “path” ,双击打开

Image

找到配置的mysql路径(一般是带bin的路径,如果没有就说明没有配置,不用清理),选中后删除

Image

第五步:清理注册表

按下:WIn + R,输入:regedit,按 Enter,打开注册表

Image

依次查看以下路径选中每一个(选中HKEY_LOCAL_MACHINE,按 Ctrl + F 查找)

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl001\Services\MYSQL

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl002\Services\MYSQL

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MYSQL

Image

如果找到了有该路径的文件夹,直接删除该文件夹即可

完成以上步骤后,重启电脑(不可跳过)

第二部分:下载 MySQL 安装器

  1. 访问下载页面打开浏览器,进入 MySQL 官方下载页面:https://dev.mysql.com/downloads/installer/
  2. 选择版本在“Select Version”下拉菜单中,选择版本 8.0.46,这个比较稳定(其他版本当然也可以)
  3. 选择操作系统在“Select Operating System”下拉菜单中,根据自己系统选择,这里以 Microsoft Windows 为例
  4. 下载安装包点击对应版本的 Download 按钮(推荐下载较大的版本,小的是在线安装,大的是离线的完整安装包)

Image

此时会跳转到下载页面,点击的 “No thanks, just start my download.” 链接,页面将自动跳转并开始下载 MySQL 安装包。

Image

第三部分:安装 MySQL Sever

第一步:选择自定义安装

Server only

  • 仅安装 MySQL 数据库服务器(核心服务)
  • 不包含客户端工具(如命令行客户端、图形界面管理器)
  • 适用于仅需运行数据库服务的服务器环境

Client only

  • 仅安装客户端程序(如 mysql.exe 命令行工具、连接驱动),不安装服务器
  • 用于连接远程 MySQL 服务器进行操作
  • 常见于开发机、测试机上作为客户端使用

Full

  • 安装所有可用的 MySQL 组件(包括服务器、客户端、Workbench、插件等)
  • 一键式完整安装,适合快速搭建本地开发环境
  • 占用磁盘空间较大,部分组件可能用不到

建议选择:Custom(自定义)

  • 精确控制安装内容(如只装服务器、或搭配特定工具)
  • 灵活选择版本、架构(x86/x64)、语言等
  • 避免安装不需要的组件以节省空间或资源

Image

第二步:选择 MySQL Sever 版本

MySQL Servers

  • 包含不同版本的数据库服务器

Applications

  • 图形化工具,例如:MySQL Workbench:官方可视化管理工具,可自行了解

Documentation

  • 安装 MySQL 官方文档(HTML 格式),便于本地查阅

点击加号展开,找到需要的MySQL版本,我这里只选中 MySQL Server 8.0.46 - X64,点击朝右方的绿色箭头,添加至预下载(不需要的也可以选中后点击朝左方的绿色箭头删除)

Image

第三步:自定义安装路径

选中右侧的 MySQL Server 8.0.46 - X64,再点击下方的 Advanced Options 打开自定义安装路径

Image

点击“...”按钮可以选择安装路径

**Install Directory(安装目录)**存放 MySQL 的可执行文件、配置文件(如 my.ini)、日志等程序相关文件

**Data Directory(数据目录)**存放数据库的实际数据文件(如.ibd,.frm, mysql.ibd 等)

Image

选择完毕点击“OK”

Image

第四步:安装

确认待安装产品无误,点击Next

Image

点击 Execute 开始安装,等待进度条走完

Image

等待进度条走完,不要关闭窗口,安装成功后,点击“Next”跳转至“Product Configuration”进入配置

Image

点击“Next”,进入下一步——配置

Image

第四部分:配置 MySQL Sever(这部分配置比较繁琐,如果不需要了解其具体功能,建议保持和图片内容一致即可)

第一步:“Type and Networking”(类型与网络)

Config Type(配置类型)

**Development Computer(开发计算机)(建议选这个)**适用于单用户开发环境,MySQL 会使用最少的系统资源

**Server Computer(服务器计算机)**适用于运行多个服务的服务器,MySQL 会适度使用系统资源

**Dedicated MySQL Server Machine(专用 MySQL 服务器)**表示整台机器专用于运行 MySQL,将分配大部分可用内存给 MySQL

TCP/IP:启用标准 TCP/IP 网络连接(必选,除非仅本地 socket 连接)

Port3306(这里默认不改,可修改,但需确保不冲突且防火墙放行)

X Protocol Port: 33060默认不改,启用 MySQL X Plugin,支持 X DevAPI(用于文档存储、NoSQL 操作等)。

Open Windows Firewall ports for network access建议勾选,自动在 Windows 防火墙中开放所设端口,允许局域网或远程连接。

Show Advanced and Logging Options:建议不勾选,勾选上可以查看日志(但是需要多配置一些选项),这里我勾选上一起完整演示

Image

第二步:“Authentication Method”(认证方式)

Use Strong Password Encryption for Authentication (RECOMMENDED)

即:使用强密码加密认证(新项目推荐)

Use Legacy Authentication Method (Retain MySQL 5.x Compatibility)

即:使用旧版认证方式(保留与 MySQL 5.x 的兼容性)

这里我选择兼容性高的

Image

第三步:“Accounts and Roles”(账户与角色)

  • MySQL Root Password:设置 root 用户的登录密码(一定要记住,忘记后想重置比较麻烦)
  • Repeat Password:再次输入以确认
  • Password Strength(密码强度):实时评估密码安全性,显示为“Weak”、“Medium”或“Strong”

MySQL User Accounts(用户账户管理)

在此区域可为应用程序或团队成员创建专用数据库用户,并分配相应权限(没有特殊需求建议不加)

Image

第四步:“Windows Service”(Windows 服务)

Configure MySQL Server as a Windows Service

勾选此项表示将 MySQL 注册为 Windows 服务**(推荐勾选)**

若不勾选,MySQL 将无法作为系统服务运行,需手动启动

Windows Service Name(服务名称)

默认值:MySQL80

可修改为其他名称,但需确保唯一性,我保持默认

此名称将在“服务”管理器中显示,便于识别与管理

Start the MySQL Server at System Startup

是否在系统启动时自动运行 MySQL 服务

建议勾选:确保数据库随系统开机自动启动,一般内存占用低无需在意

Run Windows Service as...(服务运行账户)

选择 MySQL 服务以哪个用户身份运行:

  1. Standard System Account(标准系统账户) 推荐勾选,使用本地系统账户运行,具有足够权限访问文件和网络资源
  2. Custom User(自定义用户) 允许指定一个已有 Windows 用户账户运行服务。 仅在特殊安全需求下使用,例如:需要限制 MySQL 的系统权限;多实例隔离运行;企业级权限审计要求 配置复杂,需提前创建专用用户并赋予相应权限

Image

第五步:“Server File Permissions”(服务器文件权限)

  1. Yes, grant full access...... have access.(推荐选项)
    • 自动为运行 MySQL 服务的账户和管理员组赋予完全控制权限
    • 其他普通用户无访问权限,安装程序会自动完成权限配置,无需手动操作
  2. Yes, but let me review and configure the level of access.
    • 允许用户进入下一步后手动调整具体权限(如读取、写入、修改等)
    • 适用于有特殊安全策略或审计需求的环境
  3. No, I will manage the permissions after the server configuration.
    • 跳过自动配置,后续由用户自行通过“文件资源管理器”或命令行设置权限
    • 不推荐初学者使用!!!易导致权限错误或服务无法启动

Image

第六步:(可选)“Logging Options”(日志选项)

前面如果没有勾选 Show Advanced and Logging Options 选项,不会出现此步骤,即可跳过

Error Log(错误日志)

  • 作用:记录 MySQL 服务启动、关闭及运行过程中的错误信息
  • 默认强制启用,是故障排查的基础

General Log(通用查询日志)

  • 作用:记录所有执行的 SQL 语句,用于调试和审计
  • 注意:启用后会产生大量日志,影响性能,仅建议在开发或临时排查问题时开启

(推荐开启)Slow Query Log(慢查询日志)

  • 作用:记录执行时间超过设定阈值的 SQL 查询,用于优化性能
  • Seconds:设置慢查询阈值,默认为 10

(推荐开启)Binary Log(二进制日志)

  • 作用:记录所有数据库变更操作,支持主从复制和基于时间点的数据恢复(备份)

此页面所有日志的路径可点击“...”按钮选择自定义路径或修改文件名()

Image

第七步:(可选)“Advanced Options”(高级选项)

前面如果没有勾选 Show Advanced and Logging Options 选项,不会出现此步骤,即可跳过

Server ID(服务器 ID)

  • 作用:为 MySQL 实例分配一个唯一的数字标识符
  • 默认值1(这里不深入讲解,只保留默认值即可)
  • 必须设置(尤其在启用二进制日志时),用于主从复制拓扑中区分不同服务器
  • 若后续搭建主从复制,每个服务器的 Server ID 必须唯一且不重复
  • 建议从 1 开始递增分配(如主库设为 1,从库设为 2 等)

able Names Case(表名大小写敏感性)

  1. Lower Case (default)(不改保持默认)
    • 将所有表名转换为小写存储(即 lower_case_table_names = 1
    • 表名在操作系统层面统一使用小写,避免因大小写导致的访问错误
    • 推荐用于 Windows 和 Linux 环境,兼容性好
    • 示例:创建 MyTable 实际存储为 mytable
  2. Preserve Given Case
    • 保留表名原始大小写(即 lower_case_table_names = 2
    • 表名按输入形式保存,适用于对大小写敏感的应用
    • 在 Linux 上可能引发问题(文件系统通常区分大小写),需谨慎使用
    • 不推荐初学者选择

Image

第八步:“Apply Configuration”(应用配置)

点击“Execute”后,安装程序将按顺序执行以下操作:

  1. Writing configuration file
    • 生成并写入 my.ini 配置文件(位于安装目录下),包含端口、路径、日志等设置
  2. Updating Windows Firewall rules
    • 自动添加防火墙规则,开放指定端口(如 3306),允许网络访问(若之前勾选了相关选项)
  3. Adjusting Windows service
    • 注册 MySQL 为 Windows 服务,并设置服务名称、启动类型等信息
  4. Initializing database (may take a long time)
    • 初始化数据库系统表(如 mysql 系统库)、创建默认用户和权限结构

此步骤可能耗时较长,尤其在低性能设备上,请耐心等待

  1. Updating permissions for the data folder and related server files
    • 设置数据目录的访问权限,确保服务账户可读写数据文件
  2. Starting the server
    • 启动 MySQL 服务,验证是否能正常运行

如果在此步骤出现问题,可能是由于之前安装过的MySQL没有卸载干净,需要先卸载干净再重新安装

  1. Applying security settings
    • 执行安全初始化,包括设置 root 密码、禁用匿名用户、移除测试数据库等
  2. Updating the Start menu link
    • 在 Windows 开始菜单中创建快捷方式,便于管理

Image

如果全部成功就会像这样显示,然后点击“Finish

Image

确认 MySQL Server 8.0.46 的状态为 "Configuration complete.";点击 Next > 进入“Installation Complete”页面;

Image

  • **"The installation procedure has been completed."**表示 MySQL Server 8.0.46 已成功安装并配置完毕,服务已启动,可正常使用

Copy Log to Clipboard(复制日志到剪贴板)

  • 点击该按钮可将本次安装的完整日志信息复制到剪贴板。
  • 适用于:需要提交安装记录或故障排查报告;记录安装过程以便后续审计或文档归档。

若安装过程中出现异常,可先点击此按钮保存日志以供分析。

Image

第五部分:(可选)配置环境变量并验证

第一步:找到安装路径的 bin

打开 mysql 安装目录

Image

进入 bin 目录,点击图示位置,复制该路径

Image

第二步:配置 path

按下:Win + R,在窗口输入:sysdm.cpl,按 Enter

Image

在「系统属性」窗口中,点击顶部的**“高级”**选项卡,再点击底部的 “环境变量…” 按钮

Image

在系统变量这一栏,找到 “path” ,双击打开它

Image

点击新建,在输入框中,复制刚刚保存的 bin 路径,点击确定

Image

完成配置

第三步:验证 path

同理:Win + R,输入:cmd,按 Enter

Image

输入 mysql -uroot -p (-u是用户(user),-p是密码(password),注意空格)

按 Enter,输入刚刚设置的 root 用户的密码

Image

成功进入 mysql,可查看 mysql 版本号是否对应

Image

到此结束!希望对大家有帮助!