MySQL安装、配置与卸载教程(Windows版)

MySQL是一个关系型数据库管理系统,目前为Oracle旗下产品,它具有开源、体积小、速度快的优点,许多网站使用的都是MySQL数据库。

简单而言,MySQL数据库核心功能就是用来存储数据的。

MySQL数据库分为社区版和商业版,这里介绍的是社区版的安装教程:

一、下载MySQL

1. 打开MySQL官网下载链接:点我查看

2. 按照下图所示操作选择相应的MySQL版本下载,这里我选择的Windows MySQL 8.0.30版本。

3. 下载中,请耐心等待。

二、安装并配置MySQL

安装MySQL过程中,请保持网络畅通!!!

1. 双击打开安装包,安装器启动需要一些时间,请耐心等待:

2. 如果遇到这个窗口,点击Yes即可。如没遇到,请查看下一步。

3. 安装类型选择Custom,然后点击Next

4. 按照下图所示操作,选择安装MySQL Server 8.0.30 - X64,完成后直接点击Next

(小白可以忽略下列内容,直接跳到第5步)

  • 如果你想修改MySQL的安装路径,如下图,可以点击下方Advanced Options

  • 按照下图所示,选择安装路径,为避免后续过程中出现问题,安装路径建议只包含英文字符;下面的是MySQL数据存储路径,如果不懂这方面的内容,建议不要修改这个路径。配置完成后后点击OK

5. 点击Execute

6. 安装中,请耐心等待:

7. 出现下图提示Complete以后,MySQL安装完成。直接点击Next

8. 接下来开始配置MySQL,点击Next

9. 初次安装MySQL的小白请注意,下图的Port请务必配置成3306,完成后点击Next

注意:如果你的电脑安装了多个MySQL,需要修改端口号,要和3306端口避开使用。只安装一个MySQL的小伙伴请忽略此条。

10. 认证方式选择第一个即可,点击Next

11. 设置root账户密码,这里强烈建议将密码设置成你最熟悉的密码,否则后续恢复密码比较麻烦。这里我设置成了123456。设置完成后点击Next

12. 在Windows中开启服务,直接点击Next即可:

13. 服务器文件权限按照默认配置选择第一个即可,点击Next

14. 点击Execute,MySQL安装器就会为我们配置上述内容。配置过程中,请耐心等待:

15. 出现下图信息,说明MySQL配置成功,点击Finish

16. 点击Next

17. 点击Finish,MySQL配置完成。

三、配置MySQL环境变量

1. 初次安装MySQL的小白,按照下图操作复制路径:

(此条内容小白请忽略)安装在其他位置的小伙伴找到MySQL的安装路径,进入bin文件夹后复制文件路径。

2. 在左侧鼠标右键点击此电脑,点击属性

3. 点击高级系统设置

Windows 11
Windows 10

4. 点击环境变量

5. 在下方系统变量找到Path,双击进入:

6. 按照下图所示操作,粘贴前面复制的MySQL安装路径,然后一路点击确定即可。

7. 按WinR键,输入cmd,点击进入,在命令提示行中输入mysql -u root -p,按回车后会提示让你输入密码。这个密码是前面我们安装MySQL的时候设置的密码,输入完成后按回车即可。完成后出现下图界面表示MySQL安装成功!

四、卸载MySQL(可选)

这一部分会将软件卸载,请谨慎操作!如果不需要卸载,请直接跳过这一部分的内容!

以下两种卸载方式任选其一即可。

方式一:使用Geek Uninstaller卸载(推荐)

注意:本文使用到Geek Uninstaller卸载软件,如果有需要的小伙伴请点击右侧链接查看安装教程:点我查看

已经安装的小伙伴可以接着往下看!

1. 打开Geek Installer,在程序列表中找到MySQL相关的内容,鼠标右键,依次点击卸载:

2. 卸载时如果存在残留,直接清理即可。

方式二:手动卸载(较麻烦,不推荐)

MySQL卸载过程会有一些繁琐,卸载过程请一定耐心!如果你按照前面的步骤成功安装MySQL并可以正常使用了,就直接忽略下面的内容。

1. 停止MySQL的服务:按下图所示操作,进入服务页面。找到MySQL80服务。

2. 按WinR键,输入control,点击进入控制面板,在下方找到卸载程序。

3. 将带有MySQL的程序依次使用鼠标右键卸载:

4. 卸载中,请耐心等待。

5. 卸载界面不存在MySQL相关程序,说明MySQL卸载成功。

6. 清理残余文件:如果你是小白并且没有修改过MySQL路径,那么你可以去C盘Program Files文件夹内看看是否存在MySQL的文件夹。如果存在,直接删除文件夹即可。

7. 清理注册表

  • WinS键,输入regedit,打开注册表编辑器:

  • 依次删除下面和MySQL有关的目录。
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL服务 目录删除
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MySQL服务 目录删除
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\ApplicationMySQL服务 目录删除
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\MySQL服务 目录删除
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL服务目录删除
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL服务 目录删除

8. 删除环境变量

  • 如何进入环境变量,请参考第三部分配置MySQL环境变量的前5步。
  • 选中MySQL环境变量,点击删除,然后一路点击确定即可。

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

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

相关文章

idea将文件加入到SVN

文件右键Subversion->Add to Vcs Settings->Version Control->Confirmation 勾上Add silently ,每次自动添加就不用一个个加了

计算机视觉学习指南(划分为20个大类)

计算机视觉的知识领域广泛而庞杂,涵盖了众多重要的方向和技术。为了更好地组织这些知识,我们需要遵循无交叉无重复(Mutually Exclusive Collectively Exhaustive,MECE)的原则,并采用循序渐进的方式进行分类…

ajax 如何从服务器上获取数据?

在Web开发中,AJAX(Asynchronous JavaScript and XML)是一种常用的技术,用于在不重新加载整个页面的情况下,从服务器获取数据并更新网页的某一部分。使用AJAX,你可以创建异步请求,从而提供更快的…

文件上传漏洞--Upload-labs--Pass02--Content-Type绕过

一、什么是 Content-Type 我们在上传文件时利用 Burpsuite 进行抓包,如下图所示: 上传文件后台的源代码可能会对 Content-Type 进行规定,设置白名单 或 黑名单,这时就要利用Content-Type绕过上传含有恶意代码的 php文件。 二、代…

lscpu命令详解

文章目录 前言lscpu 命令详解命令1\. 查看物理 CPU 个数2\. 查看每个物理 CPU 核数3\. 查看总线程数4\. 查看内存信息5\. 查看 linux 系统版本 前言 Linux 系统查看系统相关信息方法很多,以下详细介绍 lscpu 命令,以及其它相关命令。 lscpu 命令详解 …

大白话说说Docker容器默认网络模型工作原理

Docker的默认网络模型 —— 桥接模式(Bridge) 当你不做任何特殊设置时,Docker会使用一种叫做“桥接模式”的网络设置。这就像是给你的容器小房子安装了一个虚拟的桥接网络。这座桥连接着容器和你的电脑(宿主机)&#…

Spring Boot项目中TaskDecorator的应用实践

一、前言 TaskDecorator是一个执行回调方法的装饰器,主要应用于传递上下文,或者提供任务的监控/统计信息,可以用于处理子线程与主线程间数据传递的问题。 二、开发示例 1.自定义TaskDecorator import org.springframework.core.task.Task…

js filter,every,includes 过滤数组

背景: 页面:在项目中遇到的,前端页面显示为,顶部是下拉搜索条件,下面是一个表格; 数据:接口请求一次性拿到所有:搜索条件里的下拉选项和表格中的数据; 现状:需要前端在搜…

摄像设备+nginx+rtmp服务器

前言 由于html中的video现在不支持rtmp协议(需要重写播放器框架,flash被一刀切,360浏览器还在支持flash),遂用rtmp作为桥梁,实际是hls协议在html中起作用. 在此推荐一款前端播放器,.ckplayer 简直了,写点页面,一直循环,洗脑神曲 dream it po…

【rust】7、命令行程序实战:std::env、clap 库命令行解析、anyhow 错误库、indicatif 进度条库

文章目录 一、解析命令行参数1.1 简单参数1.2 数据类型解析-手动解析1.3 用 clap 库解析1.4 收尾 二、实现 grep 命令行2.1 读取文件,过滤关键字2.2 错误处理2.2.1 Result 类型2.2.2 UNwraping2.2.3 不需要 panic2.2.4 ? 问号符号2.2.5 提供错误上下文-自定义 Cust…

山海鲸可视化软件:多场景下的数据呈现利器

在当今数据驱动的时代,数据可视化成为了企业和个人不可或缺的工具。作为一个老数据人,本文想借用自己常用山海鲸可视化软件,带大家了解在不同使用场景下数据可视化的应用。山海鲸可视化是一款可以免费编辑、本地化部署的产品,对数…

小程序域名可以使用免费的SSL证书吗?

对于小程序域名而言,选择何种类型的SSL证书主要取决于小程序域名的具体情况。如果小程序域名是单独的域名,那么可以选择最为常见的免费单域名证书;如果小程序是公司主域名的子域名,则可以选择免费的通配符证书,一张证书…

facebook群控如何做?静态住宅ip代理在多账号运营重的作用

在进行Facebook群控时,ip地址的管理是非常重要的,因为Facebook通常会检测ip地址的使用情况,如果发现有异常的使用行为,比如从同一个ip地址频繁进行登录、发布内容或者在短时间内进行大量的活动等等,就会视为垃圾邮件或…

代码随想录算法训练营Day36 | 435.无重叠区间、763.划分字母区间、56.合并区间

435.无重叠区间 这题需要判断好两个点: 1、什么时候移除元素?(如何判断重叠?)——当前区间左边界小于之前区间右边界时移除元素 2、移除哪个元素?——移除右边界更靠后的元素 整体解题框架和昨天打气球…

PHP如何实现动态代理IP

在网络爬虫、数据挖掘、网络安全等领域,动态代理IP的应用越来越广泛。动态代理IP可以帮助我们突破访问限制,保护真实IP地址,防止被封禁。 PHP是一种广泛应用于Web开发的流行服务器端脚本语言。那么,如何在PHP中实现动态代理IP呢&…

【架构】GPU虚拟化

GPU虚拟化方法 远程调用API 半虚拟化和全虚拟化 硬件划分 局限:授权付费 Hardware Partition:Ampere 架构的 A100 GPU 所支持的 MIG,即是一种 Hardware Partition。它的问题是不灵活: 只有高端 GPU 支持;只支持 CUDA 计算&#x…

基于springboot校园志愿者管理系统源码和论文

随着信息化时代的到来,管理系统都趋向于智能化、系统化,校园志愿者管理系统也不例外,但目前国内仍都使用人工管理,市场规模越来越大,同时信息量也越来越庞大,人工管理显然已无法应对时代的变化,…

ROUGE-L和SPICE

ROUGE-L ROUGE-L(Recall-Oriented Understudy for Gisting Evaluation - Longest Common Subsequence)是一种用于评估自动文本摘要或机器翻译等自然语言处理任务的评价指标。它基于最长公共子序列(LCS)来计算,主要关注…

Linux下彻底卸载MySQL数据库

一、检查服务器是否已经安装了MySQL rpm -qa|grep mysql 如下所示 mysql-community-libs-compat-8.1.0-1.el7.x86_64 mysql-community-server-8.1.0-1.el7.x86_64 mysql-community-icu-data-files-8.1.0-1.el7.x86_64 mysql-community-common-8.1.0-1.el7.x86_64 php-mysqlnd-…

YOLOv8改进PIoU损失函数:PIoU v2损失增强了专注于中等质量锚盒的能力,v1版本使用非单调聚焦机制更直接、更快的边界框回归损失

💡本篇内容:YOLOv8改进PIoU损失函数:PIoU v2损失增强了专注于中等质量锚盒的能力,v1版本使用非单调聚焦机制更直接、更快的边界框回归损失 💡附改进源代码及教程,用来改进🚀PIoU损失函数 Powerful-IoU损失函数论文地址:https://www.sciencedirect.com/science/art…