news 2026/6/23 21:19:16

MySQL8官网下载安装保姆级教程(附安装包,非常详细)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
MySQL8官网下载安装保姆级教程(附安装包,非常详细)

MySQL 8 是 Oracle 旗下的一款开源关系型数据库,同时提供 Windows、macOS、Linux 主流安装包,完全免费,可随意下载。

MySQL 的定位非常精准,就是帮你在本地或服务器里高效、安全地存取结构化数据,小到个人博客,大到电商、金融系统都能用同一套引擎承载。

与同类主流产品相比:

  • PostgreSQL 功能最全但配置门槛高;
  • SQL Server 只能跑 Windows 且授权费昂贵;
  • Oracle 性能强却体积庞大、授权复杂;
  • MariaDB 兼容 MySQL 但社区生态略小。

相比之下,MySQL 的优势在于“平衡”:

  • 安装包百兆级,十分钟就能跑起来;
  • 官方文档、书籍、视频教程最多;
  • 国内云厂商全部提供一键托管;
  • PHP、Java、Python、Go 等语言驱动成熟,招人好找,出问题搜得到答案,中小型团队无需专职 DBA 也能平稳上线 。

下载MySQL

MySQL8 官网安装包下载地址:MySQL8安装包

安装MySQL

1) 这里以 8.0.41.0 版本为例(其他版本的安装过程是类似的),下载 MySQL 安装包(.msi),双击开始安装。

2) 勾选自定义 custom,然后点击 Next:

3) 在组件列表里逐层展开,勾选 “MySQL Server 8.0.41- X64”,点击中的箭头,将他添加到右侧的窗口里:

鼠标选中 MySQL Server 8.0.41-x64,点击“Advanced Options”,将 MySQL 的安装路径改为其他盘(非系统盘):

最简单的路径修改方法,可以直接将 C 改成 D,然后点击 OK,在点击上图里的 Next:

4) 点击 “Execute” 按钮,系统开始安装 MySQL 8.0.41,安装过程中会显示进度条,耐心等待安装完成:

5) 安装完成后,点击 “Next”:

6) 点击 Next:

7) 下面的界面默认即可,不要动它,点击 Next:

8) 官方推荐第一种,我们就用第一种,直接点击 Next:

注意,如果后面用到数据库图形化工具的话,例如 navicat,如果 navicat 版本太老,会产生数据库连接错误,这里建议选择第二个密码选项。

9) 在 “Password” 和 “Confirm Password” 输入框中,输入自定义的数据库密码,密码需包含字母、数字和特殊字符,长度不少于 8 位,输入完成后,点击 “Next”:

10) 点击 Next:

11) 点击 Next:

12) 点击 Execute,耐心等待一会:

点击 Finish:

13) 点击 Next:

14) 点击 Finish:

配置MySQL环境变量

1) 右键点击 “此电脑”,选择 “属性”:

2) 在弹出的窗口中点击 “高级系统设置”。

3) 在系统属性窗口中,点击 “环境变量” 按钮:

4) 在 “系统变量” 列表中,找到 “Path” 变量,点击 “编辑”:

5) 点击 “新建”,将 MySQL 的安装路径下的 bin 目录(例如:D:\Program Files\MySQL\MySQL Server 8.0\bin)粘贴进去,点击 “确定” 保存设置:

依次点击确定,环境变量就配置好了。

安装验证MySQL

最后验证一下 MySQL8 是否安装成功。按下键盘上的 “Win+R” 组合键(Windows 系统)或打开终端(Linux 系统),输入 “mysql -u root -p” 并回车。

此时会提示输入密码,输入之前设置的数据库密码,然后回车:

如果成功进入 MySQL 命令行界面,并显示 “Welcome to the MySQL monitor” 字样,说明 MySQL 8.0.41 安装成功。你可以开始使用CREATE DATABASE等命令创建数据库,进行数据管理操作了。

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

Linux挂载核心:一文搞懂fstab的作用与配置实战

用过Linux的同学多少都碰过挂载问题:插入U盘后找不到文件、重启后之前挂载的分区消失了、修改挂载配置后系统启动失败... 这些问题大多都和一个关键文件有关——/etc/fstab。今天就从基础到实战,把fstab的作用、配置逻辑和避坑技巧讲透,让你彻…

作者头像 李华
网站建设 2026/6/22 16:07:44

Beyond Compare软件功能扩展技术配置指南

Beyond Compare软件功能扩展技术配置指南 【免费下载链接】BCompare_Keygen Keygen for BCompare 5 项目地址: https://gitcode.com/gh_mirrors/bc/BCompare_Keygen 技术解决方案概览 在软件开发与文件管理领域,Beyond Compare作为一款专业的文件对比工具&a…

作者头像 李华
网站建设 2026/6/23 7:11:30

Miniconda如何帮助你节省大模型训练前的环境准备时间?

Miniconda如何帮助你节省大模型训练前的环境准备时间? 在深度学习项目中,尤其是面对大模型微调或复现实验时,我们常常会遇到一个看似不起眼却极其耗时的问题:环境配置。明明论文代码跑通了,换一台机器却报错“ModuleN…

作者头像 李华
网站建设 2026/6/22 23:13:32

docker run启动Qwen3-32B容器的常用参数详解

使用 docker run 部署 Qwen3-32B:从参数解析到生产实践 在企业级 AI 应用快速落地的今天,如何高效、稳定地部署一个 320 亿参数的大语言模型,已经成为许多技术团队面临的核心挑战。传统的“手动配置环境 源码编译”方式不仅耗时费力&#xf…

作者头像 李华
网站建设 2026/6/23 4:49:20

实习面试题-JavaScript 面试题

1.JavaScript 有哪些数据类型?它们的区别是什么? JavaScript 有八种基本数据类型,分为原始类型(Primitive Types)和引用类型(Reference Types): 原始类型 1)Undefined:表示变量未初始化。一个变量声明后但未赋值时,它的默认值是 undefined。 2)Null:表示一个空…

作者头像 李华
网站建设 2026/6/23 19:46:58

解决‘此扩展程序不再受支持’问题:FLUX.1-dev开发环境兼容性优化方案

FLUX.1-dev开发环境兼容性优化:从问题到实践的深度解析 在浏览器插件开发的世界里,一个看似无害的提示——“此扩展程序不再受支持”——往往能让整个项目陷入停滞。尤其是当它出现在你基于最新AI模型构建的文生图工具中时,那种挫败感尤为强烈…

作者头像 李华