开始MySQL之路——MySQL安装和卸载

news2024/9/27 17:22:34

MySQL的介绍

  • MySQL数据库管理系统由瑞典的DataKonsultAB公司研发,该公司被Sun公司收购,现在Sun公司又被Oracle公司收购,因此MySQL目前属于Oracle旗下产品。

  • MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策,分为社区版商业版,由于其体积小,速度快,总体拥有成本低,一般中小型网站的开发都选择MySQL作为网站数据库。

MySQL的特点

  1. MySQL数据库是用C和C++语言编写的,以保证源码的可移植性
  2. 支持多个操作系统例如:Windows,Linux,Mac OS等等
  3. 支持多线程,可以充分的利用CPU资源
  4. 为多种编程语言提供API,包括C语言,Java,PHP。Python语言等
  5. MySQL优化了SQL算法,有效的提高了查询速度。
  6. MySQL开放源代码且无版权制约,自主新强,使用成本低。
  7. MySQL历史悠久,社区及用户非常活跃,遇到问题,可以很快获取到帮助。

MySQL的版本

针对不同的用户,MySQL分为两种不同的版本

  • MySQL Comminity Server

社区版本,免费,但是MySQL不提供官方技术支持。

  • MySQL Enterprise Edition

商业版,该版本是收费版本,可以使用30天,官方提供技术支持

  • MySQL Cluster

集群版,开源免费,可将几个MySQL Server封装成一个Server。

  • MySQL Cluster CGE

高级集群版,需付费。

  • MySQL Workbench(GUI TOOL)

一款专为MySQL设计的ER/数据库建模工具。MySQL Workbench又分为两个版本,分别是社区版(MySQL Workbench OSS),商用版(MySQL Workbench SE)。

MySQL的命名机制使用由3个数字和一个后缀组成的版本号。例如,像mysql-8.0.35的版本号这样解释:

  • 第一个数字(8)是主版本号,描述了文件格式。所有版本5的发行都有相同的文件格式。
  • 第二个数字(0)是发行级别。主版本号和发行级别组合到一起便构成了发行序列号。
  • 第三个数字(35)是在此发行系统的版本号,随每个新分发版本递增。

目前:MySQL的最新版为MySQL8.0

MySQL的安装方式一

安装方式

MySQL的安装方式有两种方式:MySQL :: Download MySQL Installer

  • 解压配置方法

  • 步骤安装方式

解压包安装

下载地址:MySQL :: Download MySQL Community Server

解压软件包

将MySQL软件包解压在没有中文和空格的目录下。

设置配置文件

在解压目录创建my.ini文件并添加内容如下:

设置3306端口
port=3306
character-set-server=utf8
创建新表时将使用的默认存储引擎
default-storage-engine=INNOBD
设置mysql客户端默认字符集
default-storage-engine=utf-8

设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

MySQL的安装方式二

下载

下载地址:MySQL :: Download MySQL Installer

安装

 

 

 

 

 

 

添加环境变量

安装目录:C:\Program Files\MySQL\MySQL Server 8.0\bin

验证是否安装成功

MySQL的卸载

第一步:

想要安装新的数据库软件必须要先彻底且干净的删除掉以前的数据库。

第一步要做的是停止MySQL服务。

快捷键:win+R打开运行窗口输入命令services.msc,点击“回车”进入“服务”程序。网络资料当中进入“服务”界面的方法很多,大家自行参考。

 进入“服务”页面之后,找到MySQl,点击停止服务。如果MySQL服务不停止,直接就会导致卸载不

第二步:

在网络上查找好多资料之后,都是在“控制面板” 》“程序” 》 “程序和功能”当中卸载。这个是第②步,接下来才是别的操做。但我的也不知道是为什么在控制面板上面找不到。(希望哪位大佬看见提示一下原因)

第三步:

卸载和MySQL相关的软件,删除MySQL相关的所有文件夹。

找到自己安装目录文件夹,将整个文件删除。

我的相关软件装的是“Navicat Premium 15”,现在我也要将其在控制面板上卸载掉。

 第四步:

删除MySQl的相关注册表,win+R运行输入命令“regedit”,打开注册表。

 删除注册表中相关文件,HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL

找到MySQl文件后,鼠标右键点击此文件将其删除。

删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夹

删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL文件夹

参考的网络查找资料,需要删除2、3,但我的电脑没有找到这两个文件夹,跟控制面板那里一样,直接不管了。

第五步:

删除C盘下的C:\ProgramData\MySQL 所有文件,注意programData文件是隐藏的默认,设置显示后即可见。(这一步我的电脑里也没有)

第六步:

删除C:\Documents and Settings\All Users\Application Data\MySQL下的文件夹

这一步很关键,也让很多人很难理解,就是因为找不到路径,即使搜索也找不到。这边给大家普及一下

微软在win10系统的时候停用了Documents and Settings文件夹。改为了【用户】(users)

所以,这边的C:\Users\WL1\AppData\ 和 C:\Documents and Settings\Administrator\application Data\是一个文件夹。

第七步:

以上就已经完全卸载了MySQL,重启计算机即可!

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

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

相关文章

使用VSCode SSH实现公网远程连接本地服务器开发的详细教程

文章目录 前言1、安装OpenSSH2、vscode配置ssh3. 局域网测试连接远程服务器4. 公网远程连接4.1 ubuntu安装cpolar内网穿透4.2 创建隧道映射4.3 测试公网远程连接 5. 配置固定TCP端口地址5.1 保留一个固定TCP端口地址5.2 配置固定TCP端口地址5.3 测试固定公网地址远程 前言 远程…

什么是Sui Kiosk,它可以做什么,如何赋能创作者?

创作者和IP持有者需要一些工具帮助他们在区块链上实现其商业模式。Sui Kiosk作为Sui上的一种原语可以满足这种需求,为创作者提供动态选项,使他们能够在任何交易场景中设置完成交易的条件。 本文将向您介绍为什么要在SuiFrens中使用Sui Kiosk&#xff0c…

数据结构与算法细节篇之最短路径问题:Dijkstra和Floyd算法详细描述,java语言实现。

文章目录 前言一、单源最短路径1、单源最短路径问题2、Dijkstra 初始化a、参数b、初始化参数c、算法步骤 3、Dijkstra 算法详细步骤a、第一轮算法执行b、第二轮算法执行c、第三轮算法执行d、第四轮算法执行e、第五轮算法执行f、第六轮算法执行 4、java算法实现 二、多源最短路径…

怎么把pdf转换成jpg格式?

怎么把pdf转换成jpg格式?在我们日常的办公过程中,PDF文件是一个经常被使用来传输文件的格式。它能够确保我们的文件内容不会混乱,并以更加完美的方式呈现出来。然而,PDF文件也存在一些缺陷。例如,它无法直接编辑&#…

Win10下CCS v5.2.1编译错误Fatal error: could not open source file问题记录

Win10下CCS v5.2.1编译错误Fatal error: could not open source file问题记录 1.问题现象 作者在Win 10系统中使用CCS v5.2.1进行DSP C6678开发,由于更换了新的电脑,所以重新配置了开发环境,但是编译出现错误。输出如下: **** …

网关认证的技术方案

我们认证授权使用springsecurity 和oauth2技术尽心实现具体实现流程见第五章文档,这里就是记录一下我们的技术方案 这是最开始的技术方案,我们通过认证为服务获取令牌然后使用令牌访问微服务,微服务解析令牌即可。但是缺点就是每个微服务都要…

Hystrix: 服务降级

cloud是基础,eureka是服务注册和发现,consumer是消费者去消费provider里的东西,消费方式就是Feign和Ribbon,feign 接口消费,ribbon Rest消费 服务降级发生在客户端,客户端因为请求关闭的服务器&#xff0…

Django基础4——模板系统

文章目录 一、基本了解1.1 引用变量1.2 全局变量 二、if判断2.1 语法2.2 案例 三、for循环3.1 语法3.2 案例3.3 forloop变量3.4 容错语句 四、过滤器4.1 内置过滤器4.2 自定义过滤器 五、模板继承六、模板导入七、引用静态文件 一、基本了解 概念: Django模板系统&a…

AI 时代,程序员无需焦虑 | 《服务端开发:技术、方法与实用解决方案》(文末送书福利4.0)

文章目录 📋前言🎯程序员会被 AI 取代么?🎯服务端开发尚难被 AI 取代🎯 服务端开发何去何从?🎯业界首部体系化、全景式解读服务端开发的著作💬读者对象📚本书优势&#x…

Shell 编程快速入门 之 函数基础知识

目录 shell函数基础知识 函数定义 函数名 函数体 参数 返回值 return返回值的含义 return与echo返回值的区别 可变参数函数 自定义库函数 定义库函数 调用库函数 执行结果 递归函数 阶乘函数 斐波那契函数 shell函数基础知识 函数定义 函数名 Shell函数用…

深度学习优化入门:Momentum、RMSProp 和 Adam

目录 深度学习优化入门:Momentum、RMSProp 和 Adam 病态曲率 1牛顿法 2 Momentum:动量 3Adam 深度学习优化入门:Momentum、RMSProp 和 Adam 本文,我们讨论一个困扰神经网络训练的问题,病态曲率。 虽然局部极小值和鞍点会阻碍…

LLM-chatgpt训练过程

流程简介 主要包含模型预训练和指令微调两个阶段 模型预训练&#xff1a;搜集海量的文本数据&#xff0c;无监督的训练自回归decoder&#xff1b; O T P ( O t < T ) O_TP(O_{t<T}) OT​P(Ot<T​)&#xff0c;损失函数CE loss指令微调&#xff1a;在输入文本中加入…

注解和class对象和mysql

注解 override 通常是用在方法上的注解表示该方法是有重写的 interface 表示一个注解类 比如 public interface override{} 这就表示是override是一个注解类 target 修饰注解的注解表示元注解 deprecated 修饰某个元素表示该元素已经过时了 1.不代表该元素不能用了&…

开源项目的社区建设与管理

&#x1f337;&#x1f341; 博主猫头虎 带您 Go to New World.✨&#x1f341; &#x1f984; 博客首页——猫头虎的博客&#x1f390; &#x1f433;《面试题大全专栏》 文章图文并茂&#x1f995;生动形象&#x1f996;简单易学&#xff01;欢迎大家来踩踩~&#x1f33a; &a…

Spring boot如何工作

越来越方便了 java技术生态发展近25年&#xff0c;框架也越来越方便使用了&#xff0c;简直so easy&#xff01;&#xff01;&#xff01;我就以Spring衍生出的Spring boot做演示&#xff0c;Spring boot会让你开发应用更快速。 快速启动spring boot 请参照官网 Spring | Quic…

开源与云计算:新的合作模式

&#x1f337;&#x1f341; 博主猫头虎 带您 Go to New World.✨&#x1f341; &#x1f984; 博客首页——猫头虎的博客&#x1f390; &#x1f433;《面试题大全专栏》 文章图文并茂&#x1f995;生动形象&#x1f996;简单易学&#xff01;欢迎大家来踩踩~&#x1f33a; &a…

用QT实现MVP模式

近些天用qt 作项目,遇到参数界面.偷闲写个mvp模式示例. mvp模式重要的有两点 1 低耦合: 界面与后端数据类,不直接引用,可方便替换. 2 形成界面驱动-界面更新的闭环.:通过函数指针类技术,让数据自动回流. MVP (Model-View-Presenter) 视图&#xff08;View&#xff09;: 接…

本地私有仓库、harbor私有仓库部署与管理

本地私有仓库、harbor私有仓库部署与管理 一、本地私有仓库1.本地私有仓库简介2.搭建本地私有仓库3.容器重启策略介绍 二、harbor私有仓库部署与管理1.什么是harbor2.Harbor的特性3.Harbor的构成4.harbor部署及配置5.客户端测试 三、Harbor维护1.创建2.普通用户操作私有仓库3.日…

python进行数据分析:数据预处理

六大数据类型 见python基本功 import numpy as np import pandas as pd数据预处理 缺失值处理 float_data pd.Series([1.2, -3.5, np.nan, 0]) float_data0 1.2 1 -3.5 2 NaN 3 0.0 dtype: float64查看缺失值 float_data.isna()0 False 1 …

mysql57、mysql80 目录结构 之 Windows

查看mysql 数据存储的位置 /bin&#xff1a;存储可执行文件&#xff0c;主要包含客户端和服务端启动程序&#xff0c;如mysql.exe、mysqld.exe等 /docs&#xff1a;存放一些文档 /include&#xff1a;用于放置一些头文件&#xff0c;如&#xff1a;mysql.h、mysqld_error.h 等 …