卸载本地mysql之前,请务必要先将需要的数据库备份

停止mysql 服务

windows键-->搜索服务 找到mysql 服务,并停止他

卸载mysql server

在控制面板--程序 找到 mysql server 并卸载

将MySQL安装目录下的MySQL文件夹删除(我的安装目录是C:\Program Files (x86)\MySQL)

运行“regedit”文件,打开注册表。
删除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\MySQL的文件夹。
如果没有相应的文件夹,就不用删除了。

删除C盘下的“C:\ProgramData\MySQL ”文件夹 删除不了,就是用管理员权限删除,或者使用第三方管理工具进行粉碎,比如电脑管家的文件粉碎,360的文件粉碎

该programData文件默认是隐藏的,设置显示后即可见,将整个MySQL文件夹删除掉

再次打开服务

查看是否还有mysql 服务存在,如果存在,那么,就直接使用管理员权限启动cmd ,执行sc delete 服务名
显示成功,即表示服务成功删除,

重启电脑

mysql 官网下载自己想要的版本

https://downloads.mysql.com/archives/installer/

这里有两种方式,

 =======下载免安装版

(2)选择下载

2、配置环境变量

(1)解压目录:D:\mysql-8.0.16-winx64

(2)配置环境变量

3、添加配置文件

(1)配置文件目录:D:\mysql-8.0.16-winx64

(2)配置文件名:my.ini

(3)文件内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
 
[mysqld]
# 绑定IPv4
bind-address=0.0.0.0
# 设置端口号
port=3306
# 设置mysql的安装目录,即解压目录
basedir=D:\\mysql-8.0.16-winx64
# 设置数据库的数据存放目录
datadir=D:\\mysql-8.0.16-winx64\\data
# 设置允许最大连接数
max_connections=200
# 设置允许连接失败次数
max_connect_errors=10
# 设置服务端的默认字符集
character-set-server=utf8
# 创建表使用的默认存储引擎
default-storage-engine=INNODB
# 使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password

4、CMD命令窗口配置mysql

(1)初始化mysql(记住随机密码):mysqld --initialize --console

随机密码为:%tbmq)f<;3jE

目录会多处data文件夹

(2)安装mysql服务:mysqld --install mysql --defaults-file="D:\mysql-8.0.16-winx64\my.ini"

切换管理员身份运行

(3)启动mysql服务:net start mysql

(4)登录mysql:mysql -uroot -p

密码为之前的随机密码::%tbmq)f<;3jE

(5)修改密码:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

退出重新登录

5、其他命令

(1)关闭服务:net stop mysql

(2)卸载服务:mysqld --remove

免安装版的文章,转载于 https://www.cnblogs.com/dzhy/p/11055900.html 这位同仁的,需要的可以去这位同仁的博客进行查看,感谢博主

======下载安装器安装

mysql 下载器官网下载

https://downloads.mysql.com/archives/community/

下载完安装器之后,直接下一步,下一步就好

需要注意的是,安装器在安装的时候,会去下载一些mysql的东西,有些可能会下载失败,

但是只要说mysql的安装包下载下来了,并且可以进行下一步,那都是可以得到,那些下载失败的,可能就是一些辅助服务,

安装时,会提示你给root设置密码,这里设置的密码,需要记住,后面作为登录mysql服务的凭证

====== 使用虚拟机进行安装

这里就要讲到 vagrant的使用了

使用vagrant
下载
vagrant[https://www.vagrantup.com/downloads.html]

下载管理工具VirtualBox[https://www.virtualbox.org/wiki/Downloads]
分别安装这两个

在本地找一个新建一个文件夹,没有路径要求[C:\APP\HashiCorp\vm1]
在文件夹目录下cmd
第一次的第一个虚拟机需要执行镜像下载
什么版本,可以自己找
vagrant box add https://mirrors.huaweicloud.com/ubuntu-cloud-images/bionic/20200107/bionic-server-cloudimg-amd64-vagrant.box --name ubuntu/bionic64

#初始化,ubuntu/bionic64为你上方设置的title
vagrant init ubuntu/bionic64
这时会在对应文件夹下生成一个Vagrantfile的文件。
默认不配置,是单个虚拟机

配置多机的设置
servers = {
:hadoop1 => '192.168.2.220',
:hadoop2 => '192.168.2.221',
:hadoop3 => '192.168.2.222',
:hadoop4 => '192.168.2.223'
}

执行启动
vagrant up hadoop4 启动,根据主机名启动 不跟主机名全启动
vagrant halt hadoop4 关机,根据主机名关机 不跟主机名全关

默认用户:vagrant
密钥路径在 C:\APP\HashiCorp\vm1\.vagrant\machines\hadoop1\virtualbox\下private_key文件

所有的配置都在:
C:\APP\HashiCorp\vm1\Vagrantfile 文件上

这样你就有一个liunx系统的虚拟机了,

然后,你可以选择将mysql直接俄安装在此虚拟机上或者按照在docker容器里<安装方法,后面在进行补充,我现在要出去了,哈哈哈>

windows下MySQL如何完全卸载并安装行的版本的更多相关文章

  1. Linux 下 MySQL 的彻底卸载和安装配置字符集

    前言: Linux环境下MySQL的安装和配置在网上已经有很多教程了.之所以写这篇文章是因为在配置字符集的时候找了网上的一些教程发现并不能用导致折腾了一阵子.下面的教程均是亲自实践. MySQL的彻底 ...

  2. Linux下MySQL的彻底卸载和安装配置字符集

    前言: Linux环境下MySQL的安装和配置在网上已经有很多教程了.之所以写这篇文章是因为在配置字符集的时候找了网上的一些教程发现并不能用导致折腾了一阵子.下面的教程均是亲自实践. MySQL的彻底 ...

  3. windows下MySQL 5.7+ 解压缩版安装配置方法

    方法来自伟大的互联网. 1.去官网下载.zip格式的MySQL Server的压缩包,根据需要选择x86或x64版.注意:下载是需要注册账户并登录的. 2.解压缩至你想要的位置. 3.复制解压目录下m ...

  4. windows下MySQL 5.7+ 解压缩版安装配置方法--转载

    方法来自伟大的互联网. 1.去官网下载https://dev.mysql.com/downloads/mysql/.zip格式的MySQL Server的压缩包,根据需要选择x86或x64版.注意:下 ...

  5. windows下MySQL 5.7+ 解压缩版安装配置方法(转,写的很简单精辟 赞)

    方法来自伟大的互联网. 1.去官网下载.zip格式的MySQL Server的压缩包,根据需要选择x86或x64版.注意:下载是需要注册账户并登录的. 2.解压缩至你想要的位置. 3.复制解压目录下m ...

  6. Windows下MySQL zip版的简单安装

    1.下载MySQL-5.5.10-win32.zip的版本.2.解压到任意路径,比如"D:\Programm Files\".3.进入MySQL路径,复制my-small.ini为 ...

  7. Windows 下MySQL zip 安装

    主要步骤: 1.下载解压到安装的文件夹 2.配置环境路径 3.配置my.ini文件,设置程序路径和数据存储路径 4.以管理员身份启动Mysqld install(提示sevice安装成功) 5.启动M ...

  8. Windows下MySQL的安装和删除

    Windows下MySQL的安装和删除 安装Mysql 1 下载mysql 地址 2 安装教程 2.1配置环境变量 变量名:MYSQL_HOME 变量值:D:\software\programming ...

  9. Windows 下 MySql 5.7.20安装及data和my.ini文件的配置(转)

    Windows 下 MySql 5.7.20安装及data和my.ini文件的配置     本文通过图文并茂的形式给大家介绍了MySql 5.7.20安装及data和my.ini文件的配置方法. my ...

随机推荐

  1. CodeCraft-20 (Div. 2) C. Primitive Primes (数学)

    题意:给你两个一元多项式\(f(x)\)和\(g(x)\),保证它们每一项的系数互质,让\(f(x)\)和\(g(x)\)相乘得到\(h(x)\),问\(h(x)\)是否有某一项系数不被\(p\)整除 ...

  2. Java 在Word中添加多行图片水印

    Word中设置水印效果时,不论是文本水印或者是图片水印都只能添加单个文字或者图片到Word页面,效果比较单一,本文通过Java代码示例介绍如何在页面中添加多行图片水印效果,即水印效果以多个图片平铺到页 ...

  3. K8S(06)web管理方式-dashboard

    K8S的web管理方式-dashboard 目录 K8S的web管理方式-dashboard 1 部署dashboard 1.1 获取dashboard镜像 1.1.1 获取1.8.3版本的dsash ...

  4. kubernetes实战-配置中心(四)分环境使用apollo配置中心

    要进行分环境,需要将现有实验环境进行拆分 portal服务,可以各个环境共用,但是apollo-adminservice和apollo-configservice必须要分开. 1.zk环境拆分为tes ...

  5. Leetcode(712)-账户合并

    给定一个列表 accounts,每个元素 accounts[i] 是一个字符串列表,其中第一个元素 accounts[i][0] 是 名称 (name),其余元素是 emails 表示该帐户的邮箱地址 ...

  6. codeforces 9D(非原创)

    D. How many trees? time limit per test 1 second memory limit per test 64 megabytes input standard in ...

  7. C++中overload 、override、overwrite 之间的区别

    Overload(重载):在C++程序中,可以将语义.功能相似的几个函数用同一个名字表示,但参数或返回值不同(包括类型.顺序不同),即函数重载.(1)相同的范围(在同一个类中):(2)函数名字相同:( ...

  8. SPOJ PHRASES Relevant Phrases of Annihilation(后缀数组 + 二分)题解

    题意: 给\(n\)个串,要你求出一个最长子串\(A\),\(A\)在每个字串至少都出现\(2\)次且不覆盖,问\(A\)最长长度是多少 思路: 后缀数组处理完之后,二分这个长度,可以\(O(n)\) ...

  9. HDU 6155 Subsequence Count(矩阵 + DP + 线段树)题解

    题意:01串,操作1:把l r区间的0变1,1变0:操作2:求出l r区间的子序列种数 思路:设DP[i][j]为到i为止以j结尾的种数,假设j为0,那么dp[i][0] = dp[i - 1][1] ...

  10. Java | 在 Java 中执行动态表达式语句: 前中后缀、Ognl、SpEL、Groovy、Jexl3

    在一些规则集或者工作流项目中,经常会遇到动态解析表达式并执行得出结果的功能. 规则引擎是一种嵌入在应用程序中的组件,它可以将业务规则从业务代码中剥离出来,使用预先定义好的语义规范来实现这些剥离出来的业 ...