MySQL下载安装(保姆式教程)以及解决一些可能的问题

news2024/11/23 14:52:19

目录

MySQL的下载和安装

显示路径已经存在问题解决

注意:

端口被占用问题解决

注意:

服务名占用问题解决

注意:

应用配置问题解决

注意:

MySQL环境配置

检查MySQL是否成功安装

如何将MySQL文件删除干净


MySQL的下载和安装

首先直接搜索MySQL 或点击此连接MySQL :: MySQL Downloads,到MySQL 官网

如图点击以下按钮MySQL 社区版下载

进入以下页面,点击如下按钮,下载windows系统MySQL 

进入以下页面

选择版本,和本地下载,上面那个是在线下载

下载完以后点击如图打开文件

 

选择Custom自定义,然后点击Next下一步

自定义可以选择MySQL下载的路径,默认的Server only会直接下载到C盘

依次点击MySQLServers,MySQL Server,MySQL Server 8.0,MySQL Server 8.0.38-X64(如果你上面的步骤跟我一样),或者你可以选择其他的版本,然后单击绿色的右箭头

点击以后MySQL Server 8.0.38-X64会出现在右边,(点击绿色左箭头可以选择你不想下载的进行取消),然后点击MySQL Server 8.0.38-X64,会出现Advanced  Options的字样,点击它

点击Advanced  Options以后会出现一个选择路径的弹窗,一个是文件的存储路径,一个是数据的存储路径,它默认在C盘,此时可以直接把C盘的C改成D,即可存到D盘

记住此路径等会要用到


显示路径已经存在问题解决
注意:

你选择的路径必须是你没有提前创建的文件路径,即上图的路径并不是真是存在的,在你设置该路径后会自动给你创建

倘若你提前创建了文件路径,并且选择了你创建的那个路径则会出现如下警告,提示选择的路径已经存在

删除D盘目录下的该文件即可解决

很明显警告消失了

点击OK后点击Next下一步

点击Execute运行

等待运行完成后点击Next下一步

点击Next下一步

Port中可以设置端口号

端口被占用问题解决
注意:

如果你从未下载过默认的3306即可,如果你上一次下载了没完成,没删干净,则可能占用了3306,你可以改成3307,或者释放3306端口再选择3306

然后点击Next下一步

默认即可,点击Next下一步 

设置你的数据库密码,建议简单一点,两次输入要求一致,一定要记住密码,然后点击Next下一步

服务名占用问题解决
注意:

如果你点击Next以后,选择的是MySQL80服务名,并且没有下载成功,你返回以后会显示此服务名被占用,你可以更改此服务名,或者将MySQL删干净重新

其他默认即可,点击Next下一步

默认即可,点击Next下一步

点击Execute运行即可

应用配置问题解决
注意:

一般来说,我框住的如下两个地方可能会报错,可以尝试删干净MySQL按我的步骤重试,(按我的步骤一般来说不会出现以下问题)

全是勾即为完成,点击Finish完成

点击Next下一步

点击Finish完成

此步骤就算是完成了

MySQL环境配置

与其他应用环境配置方法一致

首先打开设置

在搜索框搜索环境变量

点击出现的编辑系统环境变量

点击环境变量

在系统变量中双击Path

查找MySQL下载的路径的bin文件的路径

(如果你使用的是如下路径可以直接在Path中添加D:\Program Files\MySQL\MySQL Server 8.0\bin)

以下举例

如果你使用的是如下路径,则可以在文件中手动寻找此路径

或在文件搜索路径中搜索D:\Program Files\MySQL\MySQL Server 8.0,点击回车即可找到

点开bin文件

复制此路径

点击新建并粘贴上述复制的MySQL文件的bin文件路径,点击确定

检查MySQL是否成功安装

要求先配置环境

按WIN+R键,在跳出的运行框中输入cmd,点击确定或按下回车

在中端中输入mysql -u root -p

会出现Enter password要求你输入密码,即可进入MySQL数据库

密码是下图这一步所设置的

如下即为成功,

如果显示‘mysql’不是内部或外部命令,也不是可运行的程序或批处理文件。即是环境配置这步没完成

输入exit退出数据库

如何将MySQL文件删除干净

同样首先打开设置,点击应用

点击安装的应用

将已经下载的应用和下载器卸载

也可以直接找到上面操作安装的这两个文件全部删除

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

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

相关文章

Python(字符串)

方法名描述说明 str.lower() 将str字符串全部转化为小写字母,结果为一个新的字符串str.upper()将str字符串全部转化为大写字母,结果为一个新的字符串str.split(sepNone)将str按照指定的分隔符sep分隔,结果为列表类型str.count(sub)结果为…

Golang | Leetcode Golang题解之第239题滑动窗口最大值

题目: 题解: func maxSlidingWindow(nums []int, k int) []int {n : len(nums)prefixMax : make([]int, n)suffixMax : make([]int, n)for i, v : range nums {if i%k 0 {prefixMax[i] v} else {prefixMax[i] max(prefixMax[i-1], v)}}for i : n - 1…

使用C#实现无人超市管理系统——数据结构课设(代码+PPT+说明书)

说明:这是自己做的课程设计作业,得分情况98/100 如果想要获取私信我 本项目采用线性表中的链表来进行本次系统程序的设计。链表分为两条线,分别是存储用户信息和商品信息,并且都设为公共属性,方便对用户信息和商品信息…

QT5:多窗口跳转

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助 目录 前言 一、环境 二、步骤 三、代码实现 四、效果图 前言 学习使用qt5完成多窗口(界面)跳转:从主界面可分别跳转至界面一和界面二&#xf…

echarts实现3d柱状效果

代码如下,单个的调第一个方法,多个柱状的调第二个方法,具体情况修改参数或者二次开发即可 //3d柱状图 export function getEcharts3DBar (xAxisData:string[][name1,name2,name3], data:number[][1,2,3], colorObj:IBaseObject{topStartColo…

【中项】系统集成项目管理工程师-第2章 信息技术发展-2.1信息技术及其发展-2.1.4信息安全与2.1.5信息技术的发展

前言:系统集成项目管理工程师专业,现分享一些教材知识点。觉得文章还不错的喜欢点赞收藏的同时帮忙点点关注。 软考同样是国家人社部和工信部组织的国家级考试,全称为“全国计算机与软件专业技术资格(水平)考试”&…

css前端面试题

1.什么是css盒子模型? 盒子模型包含了元素内容(content)、内边距(padding)、边框(border)、外边距(margin)几个要素。 标准盒子模型和IE盒子模型的区别在于其对元素的w…

QT调用VNC并放到一个窗口中

1.VNC资源下载 本例中的这个VNC可以从以下连接中下载,也可以从官网上下载,应该都是类似的。 https://download.csdn.net/download/xiaoding_ding/89549092 下载完成后放到项目的release文件夹中 2.程序中引用 2.1在主界面中放置一个按钮,…

NAS新品“翻车”后,绿联科技要上市了

在消费电子市场回暖的东风中,又一消费电子知名企业登陆A股。 近日,深圳市绿联科技股份有限公司(下称“绿联科技”)开启申购,将在创业板上市。本次上市,绿联科技的发行价为21.21元/股,发行数量为…

【自动驾驶汽车通讯协议】SPI通讯:深入理解与应用

文章目录 0. 前言1. 工作原理2. 模式与配置2.1 CPOL (Clock Polarity)2.2 CPHA (Clock Phase)2.3 组合模式 3. 特性与优势4. 在自动驾驶汽车中的应用5. 结论 0. 前言 按照国际惯例,首先声明:本文只是我自己学习的理解,虽然参考了他人的宝贵见…

给定一整数数组,其中有p种数出现了奇数次,其他数都出现了偶数次,怎么找到这p个数?

给定一长度为m的整数数组 ,其中有p种不为0的数出现了奇数次,其他数都出现了偶数次,找到这p个数。 要求:时间复杂度不大于O(n),空间复杂度不大于O(1)。 由于时间复杂度不大于O(n),则不能在遍历数组中嵌套遍…

SpringMVC源码深度解析(中)

接上一遍博客《SpringMVC源码深度解析(上)》继续聊。最后聊到了SpringMVC的九大组建的初始化,以 HandlerMapping为例,SpringMVC提供了三个实现了,分别是:BeanNameUrlHandlerMapping、RequestMappingHandlerMapping、RouterFunctio…

基于VMware(虚拟机) 创建 Ubunton24.04

目录 1.设置 root 密码 2. 防火墙设置 2.1 安装防火墙 2.2 开启和关闭防火墙 2.3 开放端口和服务规则 2.4 关闭端口和删除服务规则 2.5 查看防火墙状态 3. 换源 3.1 源文件位置 3.2 更新软件包 1.设置 root 密码 1. 切换到 root 用户 sudo -i 2. 设置新密码&#…

STM32 CAN外设(基于STMF103C8T6)

STM32内置bxCAN外设(CAN控制器),支持CAN2.0A和2.0B,可以自动发送CAN报文和按照过滤器自动接收指定CAN报文,程序只需处理报文数据而无需关注总线的电平细节 波特率最高可达1兆位/秒3个可配置优先级的发送邮箱2个3级深度的接…

前端表格解析方法

工具类文件 // fileUtils.tsimport { ref } from vue; import * as xlsx from xlsx;interface RowData {[key: string]: any; }export const tableData ref<RowData[]>([]);export async function handleFileSelect(url: string): Promise<void> {try {const res…

【Git远程操作】忽略特殊文件 | 配置命令别名

目录 忽略特殊文件 配置命令别名 忽略特殊文件 前面我们讲到git提供了一个特殊的配置文件.gitignore模板 在⽇常开发中&#xff0c;我们有些⽂件不想或者不应该提交到远端&#xff0c;⽐如保存了数据库密码的配置⽂件&#xff0c;那怎么让 Git 知道呢&#xff1f;在 Git ⼯作…

python-网络并发模型

3. 网络并发模型 3.1 网络并发模型概述 什么是网络并发 在实际工作中&#xff0c;一个服务端程序往往要应对多个客户端同时发起访问的情况。如果让服务端程序能够更好的同时满足更多客户端网络请求的情形&#xff0c;这就是并发网络模型。 循环网络模型问题 循环网络模型只能…

【应急响应】Windows应急响应手册(勒索病毒篇)

文章目录 前言一、勒索病毒简述保护现场确定勒索病毒家族根据勒索病毒类型寻找解决方法寻找加密器解决勒索善后阶段常规安全检查阶段 前言 本篇内容围绕勒索病毒事件进行分析&#xff0c;通过使用技术手段来确定勒索病毒家族并寻找解密方法&#xff0c;实战中过程中可参考文中…

【JavaScript 算法】堆排序:优先队列的实现

&#x1f525; 个人主页&#xff1a;空白诗 文章目录 一、算法原理堆的定义堆排序的步骤 二、算法实现构建最大堆注释说明&#xff1a; 三、应用场景四、总结 堆排序&#xff08;Heap Sort&#xff09;是一种基于堆数据结构的排序算法&#xff0c;具有较好的时间复杂度表现。堆…

uniapp中给data中的变量赋值报错

排查了一上午&#xff0c;原本以为是赋值的这个变量有一个键名是空字符串的问题&#xff0c;后来发现是因为在data中定义变量是写的是{}&#xff0c;如果写成null就不会报错了&#xff0c;具体原因不清楚为什么