MySQL8 安装配置及卸载教程

MySQL8 安装配置及卸载教程

在这里插入图片描述

0 卸载 MySQL

如果之前没安过 MySQL ,或者卸载干净了不用看这个。

如果安装中出现以下问题,有可能是为之前安装 MySQL 不成功,有残留的安装程序等文件程序或者是卸载 MySQL 不成功。

在这里插入图片描述

0.1 停止服务

首先进入服务中右键“停止”

在这里插入图片描述

0.2 卸载应用

进入设置选择“应用”,然后输入 mysql,然后点击这两项最后三个点卸载

在这里插入图片描述

0.3 删除多余文件

然后进入 C 盘,将点击“查看”,点击“显示”,勾选上“隐藏的项目”,就可以看到 ProgramData 文件夹

在这里插入图片描述

将这项删除

在这里插入图片描述

0.4 清除注册表

然后清除注册表,参考这些目录,也可以网上搜搜其他的路径

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQLHKEY_LOCAL_MACHINE\SYSTEM\CurrentControl001\Services\MYSQL
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl002\Services\MYSQL
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MYSQL

在这里插入图片描述

0.5 重启电脑

最后一定要重启电脑!!!不要直接安装

如果本卸载不好使,可以看一下我的参考或者网上搜其他的教程

1. 下载安装包

网址:https://dev.mysql.com/downloads/installer/

点击 Download

在这里插入图片描述

不用点击 Login 或者 Sign Up,直接点击 no thanks,just start my download.

在这里插入图片描述

双击安装包

在这里插入图片描述

在这里插入图片描述

2. 自定义安装

选择 Custom 自定义安装

在这里插入图片描述

点击 MySQL Servers 到最深层的 MySQL Server 8.0.40 再点击右方向箭头传过去

在这里插入图片描述

接着点击右边的 MySQL Server 8.0.40,选择下面的 Advanced Options 选项

在这里插入图片描述

这里可以选择两个路径选项

在这里插入图片描述

方便的话可以直接改成 D

在这里插入图片描述


但是本人也尝试改了一下其他的,会警告,我就不用这个了,但是我看别人有成功的,可以看一下我的参考的第二个参考链接,应该是可以直接换的

在这里插入图片描述

以下警告

在这里插入图片描述


所以我直接换盘符了,那样方便还没有警告,接着点击 Next

在这里插入图片描述

点击 Execute 下载

在这里插入图片描述

下载完成点击下一步

在这里插入图片描述

3. 配置 MySQL Server

点击 Next

在这里插入图片描述

不需要点击任何地方,直接点击 Next

在这里插入图片描述

选择第一项继续点击 Next

在这里插入图片描述

这里是配置密码,我这里设置为 12345678 简单些(本地密码越简单越好,如果是部署服务器则要复杂些)

在这里插入图片描述

原服务器名字为 MySQL80,我们改为 MySQL方便实用

在这里插入图片描述

选择第 3

在这里插入图片描述

点击 Execute 下载

在这里插入图片描述

下载完成

在这里插入图片描述

如果出现一下情况,请到转到卸载 MySQL 那步,没有的话直接往下看

在这里插入图片描述

点击 Next

在这里插入图片描述

完成下载

4. 验证下载是否成功

进入命令行,输入 mysql 命令报错,我们接下来配置一下 MySQL 的环境变量

在这里插入图片描述

打开设置,然后输入“系统环境”,然后点击“编辑系统环境变量”

在这里插入图片描述

找到并复制 MySQL 的安装路径 E:\Program Files\MySQL\MySQL Server 8.0\bin ,然后依次按照序号完成配置

在这里插入图片描述

输入命令测试

mysql --version

在这里插入图片描述

输入命令

mysql -u root -p

然后在输入 mysql 密码 12345678。由此可看安装成功

在这里插入图片描述

参考

  1. https://blog.csdn.net/m0_52559040/article/details/121843945 安装教程,这个教程超级详细,我就很喜欢这个,参考这个弄得本教程,大家可以点进去看看然后学习一下其他配置
  2. https://blog.csdn.net/weixin_45896437/article/details/132030152 安装时选择其他路径
  3. https://blog.csdn.net/weixin_56952690/article/details/129678685 卸载教程
  4. https://www.cnblogs.com/lyhidea/p/16815008.html 卸载教程

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

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

相关文章

大数据-194 数据挖掘 机器学习理论 有监督、无监督、半监督、强化学习

点一下关注吧!!!非常感谢!!持续更新!!! 目前已经更新到了: Hadoop(已更完)HDFS(已更完)MapReduce(已更完&am…

2942. 查找包含给定字符的单词 原生写法和api调用

2942. 查找包含给定字符的单词 给你一个下标从 0 开始的字符串数组 words 和一个字符 x 。 请你返回一个 下标数组 ,表示下标在数组中对应的单词包含字符 x 。 注意 ,返回的数组可以是 任意 顺序。 示例 1: 输入:words ["le…

Java最全面试题->数据库/中间件->KafKa面试题

文章目录 KafKaKafka中的ISR、AR代表什么?ISR的伸缩指什么?kafka中的broker 是干什么的?kafka中的 zookeeper 起到什么作用?kafka follower如何与leader同步数据?kafka 为什么那么快?kafka producer如何优化打入速度?kafka producer发送数据,ack为0,1,-1分别是什么意…

代码随想录第46天|

#include<bits/stdc.h> using namespace std; //定义小顶堆 class mycomparison{public:bool operator()(const pair<int,int> &lhs,const pair<int,int> &rhs){return lhs.second>rhs.second;} }; //定义一个姐沟通储存带权重的边 struct Edge{i…

兼容Lodash的真正替代者

大家好&#xff0c;我是农村程序员&#xff0c;独立开发者&#xff0c;前端之虎陈随易。 这是我的个人网站&#xff1a;https://chensuiyi.me&#xff0c;欢迎一起交朋友~ 今天给大家分享一个前端工具库 Lodash 的替代品 es-toolkit。 仓库地址&#xff1a;https://github.com…

鼠标增强工具 MousePlus v5.3.9.0 中文绿色版

MousePlus 是一款功能强大的鼠标增强工具&#xff0c;它可以帮助用户提高鼠标操作效率和精准度。该软件可以自定义鼠标的各种功能和行为&#xff0c;让用户根据自己的习惯和需求来调整鼠标的表现。 详细功能 自定义鼠标按钮功能&#xff1a;可以为鼠标的各个按钮设置不同的功能…

基于SpringBoot+Vue+MySQL的中药材进存销管理系统

系统展示 系统背景 中药材在医疗保健领域具有重要地位&#xff0c;随着中药材市场的不断发展&#xff0c;对中药材的进存销管理提出了更高的要求。传统的管理方式效率低下&#xff0c;容易出现错误和漏洞&#xff0c;无法满足快速发展的市场需求。因此&#xff0c;开发一套集成…

C#DLL热加载|动态替换

我有一个项目 开始取数据和结束数据部分是一样的&#xff0c;但中间处理数据是根据客户需求来转换的 又要求增加一个客户数据转换 主程序是不能停下来的 所以这个项目转数据转换部分做成插件式 每个客户的数据转换都是一个项目 都是一个DLL 主程序里面定义好接口类或者抽象…

Nginx+Tomcat 动静分离

1. NginxTomcat 环境 Nginx 处理静态资源的优势同样可以应用在 Tomcat 环境中 。从实现方法上来说&#xff0c;NginxTomcat 环境的搭建思路与前面完成的 NginxApache 环境是完全相同的&#xff0c;只需要将 Nginx 与 Tomcat 的站点文档目录配置到同一目录下&#xff0c;利用 N…

什么是SMO算法

SMO算法&#xff08;Sequential Minimal Optimization&#xff09; 是一种用于求解 支持向量机&#xff08;SVM&#xff09; 二次规划对偶问题的优化算法。它由 John Platt 在 1998 年提出&#xff0c;目的是快速解决 SVM 的优化问题&#xff0c;特别是当数据集较大时&#xff…

npm安装过程的问题

报错信息C:\Users\lyyds>npm list -global npm error code ENOENT npm error syscall lstat npm error path D:\nodejs\node_global npm error errno -4058 npm error enoent ENOENT: no such file or directory, lstat D:\nodejs\node_global npm error enoent This is rel…

数通自学——VLAN虚拟局域网,eNSP实验讲解

VLAN虚拟局域网&#xff0c;eNSP实验讲解 一、概念二、eNSP仿真实验1、实验一&#xff1a;vlan演示&#xff08;交换机端口access模式&#xff09;2、实验二&#xff1a;vlan演示&#xff08;交换机端口trunk模式&#xff09; 一、概念 VLAN&#xff08;Virtual Local Area Ne…

HarmonyOS应用开发者中级认证——中级闯关习题参考答案大全

文章目录 HarmonyOS第一课 ArkUI进阶判断题单选题多选题 HarmonyOS第一课 应用程序框架进阶判断题单选题多选题 HarmonyOS第一课 合理使用动画和转场判断题单选题多选题 HarmonyOS第一课 Web组件和WebView判断题单选题多选题 HarmonyOS第一课 给应用添加通知和提醒判断题单选题…

SQL-lab靶场less1-4

说明&#xff1a;部分内容来源于网络&#xff0c;如有侵权联系删除 前情提要&#xff1a;搭建sql-lab本地靶场的时候发现一些致命的报错&#xff1a; 这个程序只能在php 5.x上运行&#xff0c;在php 7及更高版本上&#xff0c;函数“mysql_query”和一些相关函数被删除&#xf…

java中的二叉树

二叉树 树型结构概念相关概念树的表示形式树的应用 二叉树概念两种特殊的二叉树二叉树的性质二叉树的存储二叉树的基本操作前置说明二叉树的遍历二叉树的基本操作 二叉树相关OJ题 树型结构 概念 树是一种非线性的的数据结构&#xff0c;它是由n(n>0)个有限结点组成一个具有…

贵州鑫宏远农业-始终致力于推动现代农业的科技创新与发展

贵州鑫宏远农业科技有限公司&#xff0c;是一家在高科技农业领域深耕细作、锐意进取的企业。自成立以来&#xff0c;我们始终致力于推动现代农业的科技创新与发展&#xff0c;业务全面覆盖农业科学研发、组织培养生产、专业育苗培植、半成品及成品精细化养护、市场销售以及全方…

数组与 ArrayList 有什么区别?

数组是一种基本的数据结构&#xff0c;在 Java 中&#xff0c;数组是一段连续的内存空间&#xff0c;用来存储固定数量的同类型元素。 数组的大小在创建时确定&#xff0c;并且在之后不可改变。 特点&#xff1a; 固定大小&#xff1a;数组的长度是固定的&#xff0c;一旦创…

RPA技术重塑企业自动化的未来

1. RPA定义与原理 1.1 机器人流程自动化(RPA)概念 机器人流程自动化&#xff08;Robotic Process Automation&#xff0c;简称RPA&#xff09;是一种软件技术&#xff0c;通过模拟人类用户在计算机界面上的操作来执行重复性的业务流程任务。RPA软件机器人能够自动执行基于规则…

对比两个el-table,差异数据突显标记

前言 在数据分析和数据处理的过程中&#xff0c;经常需要对比两个数据集&#xff0c;以便发现其中的差异和变化。本文将介绍如何使用 el-table 组件来对比两个数据集&#xff0c;并通过差异数据的突显标记&#xff0c;帮助用户更直观地理解数据的变化。 cell-style 属性 其实利…

如何用 obdiag 排查 OceanBase数据库的卡合并问题——《OceanBase诊断系列》14

1. 背景 卡合并在OceanBase中是一个复杂的问题&#xff0c;其产生可能源于多种因素。目前&#xff0c;对于卡合并的明确界定尚不存在统一标准&#xff0c;一方面&#xff0c;我们界定超过36小时未完成合并为合并超时&#xff0c;此时RS会记录ERROR日志&#xff1b;另一方面&am…