news 2026/5/23 23:58:05

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

作者头像

张小明

前端开发工程师

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

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

一:MySQL 简介

MySQL说明
是什么开源的关系型数据库管理系统(RDBMS),使用 SQL 语言
作用• 存储结构化数据
• 支持增删改查操作
• 保障数据安全与完整性
• 支持高并发访问
• 与各种后端语言集成(如 PHP、Python、Java 等)
优点开源免费(社区版)
高性能(优化的存储引擎如 InnoDB)
跨平台(支持 Windows、Linux、macOS 等)
成熟稳定(被全球大厂广泛使用)
生态丰富(工具多、文档全、社区活跃)
可扩展(支持复制、集群、分片等)

二:完全卸载 MySQL

以防配置出现问题,这里就先讲卸载,确保环境干净,如果确定电脑未安装过请跳过

1、停止服务

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

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

2、卸载程序

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

点击卸载程序

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

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

先卸载MySQL Server,再卸载MySQL Installer

3、清理残留文件

在电脑的 C 盘里面找到 ProgramData

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

进入 ProgramData,选择 MySQL 直接删除

4、清理环境变量

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

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

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

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

5、清理注册表

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

依次查看以下路径选中每一个(选中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

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

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

三:下载 MySQL 安装器

  1. 访问下载页面打开浏览器,进入 MySQL 官方下载页面:https://dev.mysql.com/downloads/installer/

  2. 选择版本在“Select Version”下拉菜单中,选择版本8.0.46,这个比较稳定(其他版本当然也可以)

  3. 选择操作系统在“Select Operating System”下拉菜单中,根据自己系统选择,这里以Microsoft Windows为例

  4. 下载安装包点击对应版本的Download按钮(推荐下载较大的版本,小的是在线安装,大的是离线的完整安装包)

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

四:安装 MySQL Sever

1、选择自定义安装

Server only

  • 仅安装 MySQL 数据库服务器(核心服务)

  • 不包含客户端工具(如命令行客户端、图形界面管理器)

  • 适用于仅需运行数据库服务的服务器环境

Client only

  • 仅安装客户端程序(如mysql.exe命令行工具、连接驱动),不安装服务器

  • 用于连接远程 MySQL 服务器进行操作

  • 常见于开发机、测试机上作为客户端使用

Full

  • 安装所有可用的 MySQL 组件(包括服务器、客户端、Workbench、插件等)

  • 一键式完整安装,适合快速搭建本地开发环境

  • 占用磁盘空间较大,部分组件可能用不到

建议选择:Custom(自定义)

  • 精确控制安装内容(如只装服务器、或搭配特定工具)

  • 灵活选择版本、架构(x86/x64)、语言等

  • 避免安装不需要的组件以节省空间或资源

2、选择 MySQL Sever 版本

MySQL Servers

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

Applications

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

Documentation

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

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

3、自定义安装路径

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

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

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

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

选择完毕点击“OK”

4、安装

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

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

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

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

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

1、“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:建议不勾选,勾选上可以查看日志(但是需要多配置一些选项),这里我勾选上一起完整演示

2、“Authentication Method”(认证方式)

Use Strong Password Encryption for Authentication (RECOMMENDED)

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

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

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

这里我选择兼容性高的

3、“Accounts and Roles”(账户与角色)

  • MySQL Root Password:设置 root 用户的登录密码(一定要记住,忘记后想重置比较麻烦)

  • Repeat Password:再次输入以确认

  • Password Strength(密码强度):实时评估密码安全性,显示为“Weak”、“Medium”或“Strong”

MySQL User Accounts(用户账户管理)

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

4、“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 的系统权限;多实例隔离运行;企业级权限审计要求

    配置复杂,需提前创建专用用户并赋予相应权限

5、“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.

    • 跳过自动配置,后续由用户自行通过“文件资源管理器”或命令行设置权限

    • 不推荐初学者使用!!!易导致权限错误或服务无法启动

6、(可选)“Logging Options”(日志选项)

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

Error Log(错误日志)

  • 作用:记录 MySQL 服务启动、关闭及运行过程中的错误信息

  • 默认强制启用,是故障排查的基础

General Log(通用查询日志)

  • 作用:记录所有执行的 SQL 语句,用于调试和审计

  • 注意:启用后会产生大量日志,影响性能,仅建议在开发或临时排查问题时开启

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

  • 作用:记录执行时间超过设定阈值的 SQL 查询,用于优化性能

  • Seconds:设置慢查询阈值,默认为10

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

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

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

7、(可选)“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 上可能引发问题(文件系统通常区分大小写),需谨慎使用

    • 不推荐初学者选择

8、“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系统库)、创建默认用户和权限结构

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

  5. Updating permissions for the data folder and related server files

    • 设置数据目录的访问权限,确保服务账户可读写数据文件

  6. Starting the server

    • 启动 MySQL 服务,验证是否能正常运行

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

  7. Applying security settings

    • 执行安全初始化,包括设置 root 密码、禁用匿名用户、移除测试数据库等

  8. Updating the Start menu link

    • 在 Windows 开始菜单中创建快捷方式,便于管理

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

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

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

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

  • 点击该按钮可将本次安装的完整日志信息复制到剪贴板。

  • 适用于:需要提交安装记录或故障排查报告;记录安装过程以便后续审计或文档归档。

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

六:(可选)配置环境变量并验证

1、找到安装路径的 bin

打开 mysql 安装目录

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

2、配置 path

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

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

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

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

完成配置

3、验证 path

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

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

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

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

结尾:希望对大家有帮助!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/23 23:57:05

TVA驱动智能家居的视觉范式革命(11)

重磅预告:本专栏将独家连载系列丛书《智能体视觉技术与应用》部分精华内容,该书是世界首套系统阐述“因式智能体”视觉理论与实践的专著,特邀美国 TypeOne 公司首席科学家、斯坦福大学博士 Bohan 担任技术顾问。Bohan先生师从美国三院院士、“…

作者头像 李华
网站建设 2026/5/23 23:54:38

Manim完整指南:如何快速掌握数学动画引擎的终极教程

Manim完整指南:如何快速掌握数学动画引擎的终极教程 【免费下载链接】manim Animation engine for explanatory math videos 项目地址: https://gitcode.com/GitHub_Trending/ma/manim Manim是一个用于创建数学动画的开源Python库,专为制作数学教…

作者头像 李华
网站建设 2026/5/23 23:52:57

紧急预警:2024年底起,欧盟CSRD与国内《电力人工智能应用安全规范》将强制要求Agent可解释性审计——3类高危黑箱行为自查清单

更多请点击: https://codechina.net 第一章:AI Agent能源行业应用 AI Agent正以前所未有的深度融入能源行业的核心环节,从智能电网调度、风/光功率预测,到设备故障诊断与碳排优化决策,其自主感知、推理与执行能力显著…

作者头像 李华
网站建设 2026/5/23 23:52:04

大模型核心模块深度解析:算力消耗与适用场景全解析!

本文系统解析了大模型中十大核心模块,包括矩阵乘、自注意力、卷积等计算模块,激活函数、Softmax等非线性与特征优化模块,归一化、残差连接等训练优化模块,以及嵌入等输入处理模块。详细阐述了每个模块的核心作用、算力消耗等级和核…

作者头像 李华
网站建设 2026/5/23 23:52:00

AI 算力基础设施、国产 GPU 与算力自主可控之路

一、引言:算力是 AI 的 “发动机”,自主可控是必由之路人工智能的发展离不开数据、算法、算力三大基石,其中算力(Computing Power)是核心驱动力。大模型训练需要数十亿至万亿次浮点运算,多模态模型与智能体…

作者头像 李华