MySQL 8.0在windows环境安装及配置

news2024/11/23 2:55:53

文章目录

  • 一、下载
  • 二、安装
  • 三、配置环境变量

一、下载

1、先彻底卸载之前的MySQL,并清理其 残留文件 。

2、登录网址https://www.mysql.com/

3、点击网址左下角“中文”按钮,切换到中文界面
在这里插入图片描述

4、点击网页上方的“下载”按钮,然后点击网页中的“MySQL Community (GPL) Downloads”,再点击“MySQL Installer for Windows”
在这里插入图片描述

5、下图第一个选项为在线下载,第二个(即红框内)为离线下载,这里选第二个。注:这里的下载包虽然写的是32位,但是也包含了64位环境。
在这里插入图片描述


然后再点击下图红框

在这里插入图片描述

二、安装

1、安装包下载完成后,安装前准备工作:查看设备名称不能有中文字符,如果有,需要修改。查看方法:点击开始 → 设置 → 系统 → 关于

2、双击安装包,等待一段时间,进入下图界面。

在这里插入图片描述
首先我们选择 Custom 后,点击 Back 退回去,退回去后选择 Full ,点击 Next ,这时点击 Back 再次退回去,此时再一次选择 Custom ,这时我们发现已经自动选好了。

3、一个一个点击右边的组件,并点击下方的 Adavanced Options(高级选项)
在这里插入图片描述
MySQL Server:

在这里插入图片描述


以下路径分别修改为:
MySQL Workbench:D:\MySQL\MySQL Workbench 8.0
MySQL Shell:D:\MySQL\MySQL Shell 8.0
MySQL Router:D:\MySQL\MySQL Router 8.0
MySQL Documentation:D:\MySQL\MySQL Documentation 8.0
MySQL Samples and Examples:D:\MySQL\Samples and Examples 8.0

4、配置好路径后,点击Next,进入下图界面,然后点击Execute

在这里插入图片描述


如下图,全部安装成功后,点击Next
在这里插入图片描述

5、连续点击Next,然后进入下图界面,选择红框中的选项,点击Next。
在这里插入图片描述


6、输入root密码(一定要记住!),然后点击一系列的Next
在这里插入图片描述


7、进入下图界面,点击Execute
在这里插入图片描述

8、显示所有对勾后,点击Finish
在这里插入图片描述


9、点击一系列的Next和Finish后,进入下图界面。输入刚才的root密码,然后点击Check。再点Next。
在这里插入图片描述


10、点击Execute。最后再点击一系列的Finish和Next,就安装成功了。
在这里插入图片描述


在这里插入图片描述

三、配置环境变量

1、验证是否安装成功:进入windows命令行窗口(cmd),分别输入
D:
cd D:\Mysql\MySQL Server 8.0\bin

然后输入mysql -u root -p,回车,输入密码。
在这里插入图片描述
如上图,成功登录Mysql,然后输入quit退出。

2、检验版本号:mysql --version
在这里插入图片描述

3、配置环境变量:
点击桌面左下角的搜索按钮,搜索环境变量
在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述
然后将剩余打开的窗口也都点确定。


4、验证环境变量是否配置成功:
在windows命令行任意路径直接输入:mysql -u root -p,如果能登录就表示配置成功。

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

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

相关文章

【传知代码】用于图像识别的判别图正则化技术

🍑个人主页:Jupiter. 🚀 所属专栏:传知代码 欢迎大家点赞收藏评论😊 目录 论文概述图正则化技术及其优点参考文献: 算法流程在标准BLS中嵌入判别图正则化的方法 模型整体架构代码复现图拉普拉斯矩阵的构建—…

第二十五章 Vue父子通信之sync修饰符

目录 一、概述 二、完整代码 2.1. main.js 2.2. App.vue 2.3. BaseDialog.vue 三、运行效果 一、概述 前面的章节我们讲到,通过v-model我们可以实现父子组件间的通信,但是使用v-model的时候,子组件接收的prop属性名必须固定为valu…

头歌——机器学习(逻辑回归)

文章目录 逻辑回归简述代码 sklearn逻辑回归 - 手写数字识别代码 逻辑回归算法详解似然与概率的区别逻辑回归算法的代码实现代码 逻辑回归案例 - 癌细胞精准识别代码 逻辑回归简述 什么是逻辑回归 当一看到“回归”这两个字,可能会认为逻辑回归是一种解决回归问题的…

【高等数学】3-2多元函数积分学

1. 二重积分 可以想象你有一块不规则的平面薄板,它在一个平面区域上。二重积分就是用来求这个薄板的质量(假设薄板的面密度函数是)。 把区域划分成许多非常小的小方块(类似于把一块地划分成很多小格子),在每个小方块上,密度近似看成是一个常数,然后把每个小方块的质量加…

需求管理流程与工具:国内外10款综合评测

本文中,分享了10款需求管理工具:1.PingCode;2.Worktile;3.纷享销客;4.Teambition;5.Jira;6.Trello;7.Figma;8.万维需求管理;9.ClickUp;10.项目管理…

Java项目实战II基于Spring Boot的个人云盘管理系统设计与实现(开发文档+数据库+源码)

目录 一、前言 二、技术介绍 三、系统实现 四、文档参考 五、核心代码 六、源码获取 全栈码农以及毕业设计实战开发,CSDN平台Java领域新星创作者,专注于大学生项目实战开发、讲解和毕业答疑辅导。 一、前言 基于Spring Boot的个人云盘管理系统设计…

嵌入式之C语言(基础篇)

首先,我们要知道什么是程序。程序:为了让计算机执行某操作或解决某个问题而编写的一系列有序指令的集合。 一、计算机语言简史 第一代是机器语言:时间实在1946年,第一台计算机ENIAC诞生,用的是穿孔卡片做的&#xff0c…

搜索引擎算法更新对网站优化的影响与应对策略

内容概要 随着互联网的不断发展,搜索引擎算法也在不断地进行更新和优化。了解这些算法更新的背景与意义,对于网站管理者和优化人员而言,具有重要的指导意义。不仅因为算法更新可能影响到网站的排名,还因为这些变化也可能为网站带…

牛客周赛65(C++实现)

比赛链接:牛客竞赛_ACM/NOI/CSP/CCPC/ICPC算法编程高难度练习赛_牛客竞赛OJ 文章目录 1.超市1.1 题目描述1.2 思路1.3 代码 2. 雨幕2.1 题目描述2.2 思路2.3 代码 3.闺蜜3.1 题目描述3.2 思路3.3 代码 4. 医生4.1 题目描述4.2 思路4.3 代码 1.超市 1.1 题目描述 …

【解决方案】微信小程序如何使用 ProtoBuf 进行 WebSocket 通信

前言 故事背景 简单说下背景,项目中需要用 ProtoBuf 协议转换请求参数,并通过 WebSocket 进行双向通信。重点!一个是 web端(Vue3 TS),一个是微信小程序端(原生 JS)。 剧情发展 …

练习LabVIEW第三十四题

学习目标: 刚学了LabVIEW,在网上找了些题,练习一下LabVIEW,有不对不好不足的地方欢迎指正! 第三十四题: 在一个波形表中显示三条随机数组成的曲线,分别用红,绿,蓝三种…

rnn/lstm

tip:本人比较小白,看到july大佬的文章受益匪浅,现在其文章基础上加上自己的归纳、理解,以及gpt的答疑,如果有侵权会删。 july大佬文章来源:如何从RNN起步,一步一步通俗理解LSTM_rnn lstm-CSDN博…

Python | Leetcode Python题解之第528题按权重随机选择

题目: 题解: class Solution:def __init__(self, w: List[int]):self.pre list(accumulate(w))self.total sum(w)def pickIndex(self) -> int:x random.randint(1, self.total)return bisect_left(self.pre, x)

使用Python多线程抓取某图网数据并下载图片

前言 在互联网开发领域,数据抓取是一项非常实用的技术。通过数据抓取,我们可以从网页上获取所需的信息,并将其转化为结构化数据,以便进一步分析或使用。本文将介绍如何利用Python编写一个多线程程序来抓取网页上的图片数据&#…

SQL之排名窗口函数RANK()、ROW_NUMBER()、DENSE_RANK() 和 NTILE() 的区别(SQL 和 Hive SQL 都支持)

现有一张student 表,表中包含id、uname、age、score 四个字段,如下所示: 该表的数据如下所示: 一、ROW_NUMBER() 1、概念 ROW_NUMBER() 为结果集中的每一行分配一个唯一的连续整数,编号从 1 开始。‌ 该函数按照指…

Verilog HDL基础

模块的基本结构 module 模块名(端口列表); // 模块声明// 端口定义input [数据类型] [位宽] 输入端口列表; output [数据类型] [位宽] 输出端口列表; inout [数据类型] [位宽] 双向端口列表; // 数据类型定义wire [位宽] 线网名,线网名,…; …

C语言实验 选择结构

时间&#xff1a;2024.11.2 一、实验 实验一、7-1 计算分段函数[2] #include<stdio.h> #include<math.h> int main(){float x,r;scanf("%f",&x);if(x<0){rpow((x1.0),2)2*x1.0/x;}else rpow(x,0.5);printf("f(%.2f) %.2f",x,r);retu…

六、Go语言快速入门之数组和切片

文章目录 数组和切片数组:one: 数组初始化:two: 数组的遍历:three: 多维数组:four: 将数组传递给函数 切片(Slice):one: 切片的初始化:star: new和make区别 :two: 切片的使用:three: 将切片传递给函数:four: 多维切片:four: Bytes包:four: 切片和垃圾回收 &#x1f4c5; 2024年…

【Sublime Text】格式化Json和XML

无package control解决方案 删除文件中的package control这一行并保存 下载 下载中

vue常用的修饰符有哪些

1、修饰符是什么 在Vue 中&#xff0c;修饰符处理了许多 DOM 事件的细节&#xff0c;让我们不再需要花大量的时间去处理这些烦恼的事情&#xff0c;而能有更多的精力专注于程序的逻辑处理 vue中修饰符分为以下五种 汇总修饰符说明表单lazy光标离开标签的时候&#xff0c;才会…