MySQL0.MSI方式安装

本机运行环境:Windows10

1.下载

进入MySQL官方下载页面:https://downloads.mysql.com/archives/installer/
在这里插入图片描述红色箭头:点击选择下载的版本
黄色箭头:点击下载MSI安装包

此次下载选择MySQL8.0.37的MSI安装包

2.安装

下载完毕后,打开安装包所在位置,双击进行安装
选择Server only
点击Next >
在这里插入图片描述确认一下安装的版本
确认完毕点击Execute
在这里插入图片描述等待Progress进度达到100%
出现绿勾后,点击Next >
在这里插入图片描述
点击execute
在这里插入图片描述
出现绿勾后,点击Next >
在这里插入图片描述
点击Next >
在这里插入图片描述
选项默认即可,不用进行改动,点击Next >
在这里插入图片描述
同样默认即可,点击Next >
在这里插入图片描述
输入登录Root的密码,需要添加其他用户点击蓝箭头(Add User),没有问题就点击Next >
在这里插入图片描述
默认即可,点击Next >
在这里插入图片描述
默认即可,点击Next >
若修改路径,则需要在后面的添加环境变量中,替换成修改后的路径+\bin
在这里插入图片描述
这一步中若出现问题,请自行查找问题解决方法
点击Execute
等待左边圆圈全部变成绿勾
在这里插入图片描述
如下图所示,全绿勾,点击Finish
在这里插入图片描述
点击Next >
在这里插入图片描述
点击Finish
在这里插入图片描述

3.添加系统变量

右键Windows图标,然后点击系统
在这里插入图片描述
在弹出的窗口中,鼠标中键往下滑,点击高级系统设置
在这里插入图片描述
点击环境变量
在这里插入图片描述
双击系统变量中的Path
在这里插入图片描述
在弹出的窗口中点击新建(N)
在这里插入图片描述
输入C:\Program Files\MySQL\MySQL Server 8.0\bin
输入完毕后,连续三次点击确认
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

完成后,再次右键Windows图标,点击Windows Power Shell(管理员)(A)
在这里插入图片描述
在弹出的窗口中,输入mysql -u root -p并回车
输入root用户的密码,并回车
登录成功,如下图所示
在这里插入图片描述
至此,MySQL的安装完成,可以正常使用了。

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

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

相关文章

x264 写入码流函数分析与介绍

写入码流函数 bs_write函数 作用:用于将一定数量的比特写入到比特流(bitstream)中。这个函数是编码过程中的基本操作,用于将数据序列化到字节流中。函数参数: bs_t *s:指向比特流状态的指针。int i_count:要写入的比特数量。uint32_t i_bits:要写入的比特值。原理过程…

AJAX复习总结

AJAX复习总结 AJAX即“Asynchronous JavaScript and XML”(异步的JavaScript与XML技术),是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。简单来说,AJAX就是让网页变得更快、更灵活的一种方法 举个例子&#xff1a…

水表数字识别3:Pytorch CRNN实现水表数字识别(含训练代码和数据集)

水表数字识别3:Pytorch CRNN实现水表数字识别(含训练代码和数据集) 目录 水表数字识别3:Pytorch CRNN实现水表数字识别(含训练代码和数据集) 1.前言 2. 水表数字识别的方法 3. 水表数字识别数据集 4. 水表数字分割模型训练 5. 水表数字识别模型训…

Qt中 .pro、.pri、.prf、.prl文件简解

一、pro文件 .pro就是工程文件(project),是Qt项目的主配置文件,用于描述整个项目的基本信息和编译配置。在Qt中用qmake生成makefile文件,它是由.pro文件生成而来的,.pro文件的具体格式语法如下&#xff1a…

Linux 显示文件行号命令

cat (可能要搭配grep 进行过滤) vi 或 vim (缺点可能会因为粗心,改动文件,如果要修改当没说)

如何使用Python进行数据分析

Python是一种广泛应用于数据科学和机器学习领域的编程语言。本文将介绍如何使用Python进行数据分析,包括Python在数据分析中的应用场景、常用库和工具,以及实际案例分析。 一、Python在数据分析中的应用场景 数据清洗:处理缺失值、异常值&am…

分布式系列之ID生成器

背景 在分布式系统中,当数据库数据量达到一定量级后,需要进行数据拆分、分库分表操作,传统使用方式的数据库自有的自增特性产生的主键ID已不能满足拆分的需求,它只能保证在单个表中唯一,所以需要一个在分布式环境下都…

昇思25天学习打卡营第23天 | 基于MindSpore的红酒分类实验

学习心得:基于MindSpore的红酒分类实验 在机器学习的学习路径中,理解和实践经典算法是非常重要的一步。最近我进行了一个有趣的实验,使用MindSpore框架实现了K近邻(KNN)算法进行红酒分类。这个实验不仅加深了我对KNN算…

idea如何让包结构分层

文章目录 前言1.选中前项目包结构2.取消后项目包结构3.情况二 前言 在大型项目中,代码的分层管理至关重要。IDEA编辑器提供了强大的package分层结构功能,帮助开发者更好地组织和管理代码。通过合理配置,我们可以清晰地看到各个package之间的…

stm32平台为例的软件模拟时间,代替RTC调试

stm32平台为例的软件模拟时间,代替RTC调试 我们在开发项目的时候,如果用到RTC,如果真正等待RTC到达指定的时间,那调试时间就太长了。 比如每隔半个小时,存储一次数据,如果要观察10次存储的效果&#xff0…

pytorch中numel()函数用于获取张量中元素数目

pytorch中,numel() 函数用于获取张量中元素数目,其中 numel() 可以理解为是 number of elements 的缩写。 例如: import torcha torch.randn(2,3) b a.numel() print(a,b)# tensor([[-0.4062, -0.8251, -2.2294], # [ 0.5109, -1.4237, 0.8…

在服务器调用api操作rabbitmq

不同的rabbitmq版本可能api不同,仅做参考,RabbitMQ 3.7.18。同时,我基本没看官方api文档,根据rabbitmq客户端控制台调用接口参数来决定需要什么参数。例如: 1、添加用户 curl -u 用户名:密码 -H “Content-Type: a…

蓝屏死机不再怕!CrowdStrike故障修复指南中心上线!

系统之家于7月22日发出最新报道,安全公司CrowdStrike因其Windows更新引发全球 850 万台电脑蓝屏死机问题后,上线了全新的“修复和指南中心”(Remediation and Guidance Hub),该中心汇集了与其错误更新相关的详细信息&a…

Android音视频—OpenGL 与OpenGL ES简述,渲染视频到界面基本流程

文章目录 OpenGL 简述特点和功能主要组件OpenGL ES当前状态 OpenGL ES 在 Android 上进行视频帧渲染总体流程 OpenGL 简述 OpenGL(Open Graphics Library)是一个跨平台的、语言无关的应用程序编程接口(API),用于开发生…

基于FPGA的数字信号处理(18)--半加器和全加器

前言 在数字系统中,加法运算是最常见的算术运算,同时它也是进行各种复杂运算的基础。 半加器 最简单的加法器叫做 半加器(Half Adder),它将2个输入1bit的数据相加,输出一个2bits的和,和的范围为…

航片转GIS数据自动化管线

近年来,计算机视觉领域的进步已显著改善了物体检测和分割任务。一种流行的方法是 YOLO(You Only Look Once)系列模型。YOLOv8 是 YOLO 架构的演进,兼具准确性和效率,是各种应用的绝佳选择,包括分割卫星航拍…

nodejs使用request后端访问第三方接口

目录 一、引入依赖 1、cmd控制台下载依赖 2、对应js文件引入依赖 二、代码示例 一)、post请求 1、application/json类型 2、application/x-www-form-urlencoded类型 二)、get请求 一、引入依赖 1、cmd控制台下载依赖 npm install request 2、对…

抖音短视频seo矩阵系统源码开发技术分享(二)--SaaS开源

目录 市场背景分析 一、抖音短视频seo矩阵系统开发部署流程 二、 源码开发功能构思 三、 抖音短视频seo源码开发部署注意事项 四、 部分开发代码展示 市场背景分析 抖音短视频seo矩阵系统是通过不同平台不同账号之间建立联系,通过将同一品牌下不同平台不同账号…

currentTarget和target

*.wxml *.js 点击按钮 发现 currentTarget 获取的是事件绑定者的参数 target 获取的是事件触发者的参数

【基础知识】有了 var 为什么还要用 let 声明变量?

ES6 带来了新的变量声明方式:let 和 const。 var、let 都可以用来声明非常量的变量,但它们有一些重要的区别,使得 let 在很多情况下更优于 var。 1. let 具备块级作用域 let 声明的变量具有块级作用域,而 var 声明的变量具有函数…