MySQL 8.4 Windows 版安装记录与步骤参考

导语: MySQL 作为广泛使用的开源数据库管理系统,是许多开发者和学习者的必备工具。最近有朋友询问安装过程,正好整理了 MySQL 8.4 在 Windows 系统下的安装步骤和一些注意事项,分享给有需要的朋友做个参考。

关于 MySQL:
MySQL 是一个功能强大、稳定可靠的开源关系型数据库。它以其良好的性能、对事务的支持和相对易用的特性,在 Web 开发、数据存储和分析等场景中应用广泛。

安装前的准备:

  1. 系统要求:

     确认你的 Windows 系统是 64 位版本(Windows 7/10/11 均可)。

  2. 解压软件:

     确保电脑已安装解压缩工具,如 WinRAR 或 7-Zip。

  3. 安装包:

     你需要获取 MySQL 8.4 for Windows 的安装包(通常是一个压缩文件,大小约 124 MB)。请通过官方渠道或可信赖的资源平台获取。

安装步骤图解与说明:

  1. 解压安装包:

    (图:右键解压操作示意)

    • 找到下载好的 MySQL 压缩文件。

    • 右键点击文件,在弹出的菜单中选择 “解压到当前文件夹” 或类似选项(取决于你的解压软件)。

  2. 启动安装程序:

    (图:运行 Setup.exe 示意)

    • 进入解压出来的文件夹。

    • 找到名为 Setup.exe 的文件,双击运行它,开始安装向导。

      图片

  3. 同意许可协议:

    • 阅读并勾选同意许可条款。

    • 点击 “Next” 或 “下一步” 继续。

      图片

  4. 选择安装类型:

    • 建议选择 “Custom” (自定义) 安装,以便灵活选择组件和安装位置。

    • 点击 “Next”

      图片

  5. 自定义安装路径(可选但推荐):

    (图:修改安装路径示意 - 将 C 改为 D)

    • 默认安装路径通常在 C 盘。如果 C 盘空间紧张,强烈建议修改安装路径。

    • 点击 “Browse…” (浏览)

    • 在弹出的窗口中,将路径开头的盘符 C:\ 修改为你想要的盘符,例如 D:\。你可以保留后续路径或创建新文件夹(如 D:\MySQL\)。

    • 点击 “OK” 确认新路径,然后点击 “Next”

      图片

  6. 执行安装:

    (图:点击 Install 开始安装示意)

    • 确认安装信息和路径无误后,点击 “Install” (安装)

    • 耐心等待安装进度完成。

      图片

  7. 产品配置(关键步骤):

    • 这是管理数据库的最高权限账号密码,非常重要!

    • 在 Enter password 和 Re-enter password 框中,输入并确认一个安全的密码(建议长度大于8位,包含字母、数字和符号)注意:图中示例的4位密码仅为演示,实际使用请设置强密码。

    • 点击 “Next”

    • 安装主程序完成后,安装向导会自动进入产品配置环节。点击 “Next” 开始配置。

    • 设置 Root 用户密码:

      (图:设置 root 密码示意)

    • 后续配置步骤通常保持默认选项,连续点击 “Next” 即可。

    • 最后,点击 “Execute” (执行) 应用配置。

    • 等待配置任务完成。

      图片

  8. 完成安装:

    • 所有配置任务成功后,点击 “Finish” 或 “完成” 退出配置向导。再次点击 “Finish” 退出整个安装程序。

      图片

验证安装:

  1. 点击 Windows “开始” 菜单。

    图片

  2. 在所有应用列表中找到 “MySQL 8.4 Command Line Client”

  3. 点击运行它,会弹出一个命令行窗口。

    图片

  4. 输入你在步骤 7 中设置的 root 用户密码,然后按回车键 (Enter)。

    (图:命令行客户端登录示意)

  5. 如果密码正确,你会看到类似 mysql> 的命令提示符。输入 exit; 然后回车可以退出。

    (图:成功登录后的 mysql> 提示符示意)

    图片

温馨提示:

  • 软件来源:

     请务必通过合法合规的渠道获取软件安装包,尊重软件版权。本文步骤仅提供安装过程参考。

  • 学习资源:

     MySQL 功能丰富,安装只是第一步。网上有大量优秀的教程和文档可供学习使用。

  • 路径选择:

     修改安装路径到非系统盘(如D盘)是个好习惯,有助于管理系统空间。

  • 密码安全:

     Root 密码至关重要,务必妥善保管并设置足够复杂。


 MySQL 8.4 工具包链接:https://pan.quark.cn/s/ea5a844e623a

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/diannao/93164.shtml
繁体地址,请注明出处:http://hk.pswp.cn/diannao/93164.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

七、搭建springCloudAlibaba2021.1版本分布式微服务-skywalking9.0链路追踪

前言链路追踪介绍 对于一个大型的几十个,几百个微服务构成的微服务架构系统,通常会遇到下面的一系列问题。 如何串联整个调用链路,快速定位问题?如何澄清各个微服务之间的依赖关系?如何进行各个微服务接口的性能分析&a…

深入理解大语言模型生成参数:temperature、top\_k、top\_p 等全解析

在使用大语言模型(如 GPT-4、LLaMA、ChatGLM 等)进行文本生成任务时,很多开发者会面对各种“生成参数”,如 temperature、top_k、top_p、repetition_penalty 等。这些参数虽然看起来抽象,但掌握它们的意义和配置技巧&a…

vulhub Web Machine(N7)靶场攻略

下载地址: https://download.vulnhub.com/webmachine/Web-Machine-N7.ova 使用方法: 靶场下载好以后不用解压,需要使用Oracle VirtualBox虚拟机打开,用VMware会报错。安装Oracle VirtualBox虚拟机时安装地址不能随便选择&#…

【机器学习深度学习】模型微调:多久才算微调完成?——如何判断微调收敛,何时终止训练

目录 前言 一、微调过程的目标:优化模型表现 二、微调需要多久? 微调时间无法确定 三、如何判断微调何时收敛? 3.1 观察Loss的下降趋势 3.2 损失值趋于平稳,意味着收敛 如何识别收敛? 3.3 验证Loss的波动&…

红队视角:实战渗透测试中漏洞利用的进阶技巧与防御

红队作为渗透测试的 “攻击方”,其核心价值不仅在于发现漏洞,更在于挖掘漏洞的深度利用方式 —— 通过绕过防护措施、组合低危漏洞形成攻击链,暴露企业真实安全风险。从红队视角解析漏洞利用的进阶技巧,既能帮助防御方理解攻击思路…

OpenHarmony BUILD.gn中执行脚本

在OpenHarmony编译构建中笔者经常遇到这样的场景——需要执行sh脚本完成某些操作。笔者将OpenHarmony BUILD.gn中执行脚本的方法分享如下: 前置知识点 1.能够把自定义的子系统加入OpenHarmony源码的编译构建,请参考:https://ost.51cto.com/…

QUIC协议如何在UDP基础上解决网络切换问题

一、UDP 四元组的本质局限UDP 本身无连接状态,其数据包仅通过四元组寻址。但 QUIC 在 UDP 之上构建了完整的连接语义。二、QUIC 的连接迁移核心机制1. 连接标识符(Connection ID)关键设计:每个 QUIC 连接拥有全局唯一 64-bit Conn…

力扣131:分割回文串

力扣131:分割回文串题目思路代码题目 给你一个字符串 s,请你将 s 分割成一些 子串,使每个子串都是 回文串 。返回 s 所有可能的分割方案。 思路 从题目中我们可以总结出这道题的三个需要解决的问题: 如何判断回文串如何找到一种方案里的所…

代驾小程序系统开发:引领出行行业数字化转型

随着数字技术的飞速发展,出行行业正经历着深刻的数字化转型。代驾小程序系统作为这一转型的重要推手,以其高效、便捷、智能的特点,引领着出行行业向数字化、网络化、智能化方向发展。一、数字化管理,提升运营效率代驾小程序系统通…

数独求解器与生成器(回溯算法实现)

摘要本毕业设计旨在利用MATLAB技术实现一个基于回溯算法的数独求解器与生成器。通过深入分析数独游戏的规则和回溯算法的原理,设计并实现了数独求解的核心算法,同时开发了数独生成功能,能够生成符合规则的有效数独谜题。系统采用MATLAB图形用…

[数据结构]#7 哈希表

哈希表(Hash Table),有时也称为散列表,是一种数据结构,它提供了一种快速存取数据的方法。哈希表利用一个被称为哈希函数的机制将键映射到表中的一个位置来直接访问记录,以此加快查找的速度。哈希表通常支持…

C++ 23种设计模式-工厂模式

工厂模式是一种创建型的设计模式,他提供了一种创建对象的最佳方式,而无需指定将要创建对象的具体类。包括:简单工厂模式、工厂方法模式、抽象工厂模式。简单工厂模式组成成员:抽象产品类、具体产品类 A、B、C等、工厂类工作原理&a…

vue3 el-table 行的某个特定值来决定某些列是否显示

在 Vue 3 中使用 Element Plus 的 <el-table> 组件时&#xff0c;如果你想要根据行的某个特定值来决定某些列是否显示&#xff0c;你可以通过自定义列渲染函数&#xff08;render 函数&#xff09;来实现这一需求。下面是一个如何实现该功能的步骤说明和示例代码。步骤 1…

电商数据采集API与爬虫技术结合的全网比价方案

一、技术选型与工具准备API优先策略官方API接入&#xff1a;京东、淘宝、拼多多等平台提供商品详情API&#xff0c;需注册开发者账号获取API Key。例如&#xff1a;京东API支持实时获取商品价格、库存、评价数据。淘宝API通过RESTful接口返回JSON格式的商品信息&#xff0c;需O…

Socket详解

一.定义Socket&#xff08;套接字&#xff09;是网络编程的核心&#xff0c;它允许不同主机或同一主机的不同进程之间进行通信&#xff0c;Socket API 提供了一套标准的接口&#xff0c;支持 TCP、UDP、IP 等协议分为以下三个类型&#xff1a;SOCK_STREAM: 用于tcp协议&#xf…

如何实现打印功能

一、AI赋能提供思路基本框架<!-- 隐藏的打印内容&#xff08;默认不显示&#xff09; --> <div id"print-container" style"display: none;"><h1>退货单打印内容</h1><table><!-- 打印专用的表格结构 --></table&g…

Android 架构演进:从 MVC 到 MVVM 的设计之道

在 Android 开发初期&#xff0c;很多开发者会把所有逻辑塞进 Activity—— 网络请求、数据处理、UI 更新全堆在一起&#xff0c;导致代码超过数千行&#xff0c;改一个按钮点击都要翻半天。这种 “面条式代码” 的根源是缺乏架构设计。随着应用复杂度提升&#xff0c;MVC、MVP…

使用 gh-pages 将 next.js15 静态项目部署到 github pages

以下我使用 next.js15 写的 Todo List 为例,假设我们本地已经存在一个 next.js15 的 Todo List 项目。 说明:解决了项目部署到 github pages 后访问不到 css、js、字体以及访问不到 public 目录下的图片问题。 第一步 安装 gh-pages: npm i gh-pages第二步 在 public 目…

rename系统调用及示例

21. rename - 重命名文件或目录 函数介绍 rename系统调用用于重命名文件或目录&#xff0c;也可以将文件或目录移动到另一个位置。如果目标文件已存在&#xff0c;则会被替换。 函数原型 #include <stdio.h>int rename(const char *oldpath, const char *newpath);功能 将…

PHP框架之Laravel框架教程:3. 数据库操作(简要)

3. 数据库操作&#xff08;简要&#xff09; 配置 数据库的配置文件在 config/database.php 文件中&#xff0c;你可以在这个文件中定义所有的数据库连接配置&#xff0c;并指定默认的数据库连接。这个文件中提供了大部分 Laravel 能够支持的数据库配置示例。 mysql > [driv…