这篇文章为转载

本博客内容均摘自其他博客,由我整合并且将内容更改的更为详细,方便自己以后观看,也方便各位同学学习,少踩一些坑

1.首先我们看一下如何卸载

(1)停掉MySql在Windows的服务:开始—> 运行—> services.msc—> 关掉MySQL的服务;

点击停止;

然后打开控制面板(右键我的电脑,属性,左上角控制面板主页) 在 添加删除程序(或者叫程序和功能)里找到MySQL,卸载(我的在添加和删除程序里没有找到,你可以直接把安装的文件删除);

(2)清理注册表(一般要清理的注册表有以下三个):开始-运行里面输入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(今天删除的时候这个注册表没有找到)

(3)这一条很关键 删除:C:\ProgramData\MySQL(如果有的话),一般ProgramData这个文件夹是隐藏的,可设置显示(打开我的电脑。组织下有个文件夹和搜索选项,进入查看,高级设置里有个隐藏文件和文件夹,选择显示确定就ok了);

(4)一般到这里就结束了,如果不放心的话,还可以到C:\ Program Files查看有没有MySQL文件夹,如果有,也删除掉;

最后重启电脑

卸载内容摘自这个博客并改编

2.接下来我们看看如何重新下载

1.下载安装包

https://dev.mysql.com/downloads/mysql/

1

一般都是下载社区版,我下的是5.7版本,所以点击右边的MYSQL社区服务器5.7进入

进入后是这样的,下载第二个就可以

2.解压MySQL压缩包

下载完成后解压,将其放在要安装的目录下面,如:E:\Mysql\mysql-5.7.17-win32(根据自己的需求更改,我是放在c盘下了)

3.创建并修改配置文件my.ini

在解压后的文件夹下新建记事本my.ini,并修改my.ini文件内容为:

############################

[mysql]

#设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

#设置3306端口

port = 3306

#设置mysql的安装目录

basedir=E:\Mysql\mysql-5.7.17-win32

#设置mysql数据库的数据的存放目录

datadir=E:\Mysql\mysql-5.7.17-win32\data

#允许最大连接数

max_connections=200

#服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

#创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

################################

4.在E:\Mysql\mysql-5.7.17-win32目录下(还是你解压的那个文件夹下)新建文件夹data

5.添加环境变量

右键“计算机”属性,到系统界面选择“高级系统设置”,在“高级”中点击“环境变量”

编辑系统变量的PATH,在首位置添加E:\Mysql\mysql-5.7.17-win32\bin;(注意分号)(依旧是你解压后的目录的b位置,注意到bin目录下)

或者:

在系统环境变量中“新建”一个名为“MYSQL_HOME”的变量。变量值:“E:\Mysql\mysql-5.7.17-win32”

编辑现有的环境变量“Path”,在最后增加“%MYSQL_HOME%\bin”。

6本标题不重要。

用管理员身份打开cmd命令行(左下角开始,搜cmd,右键管理员身份打开,虽然我觉得大家应该都知道,还是标一下,毕竟标题写的是完整版),进入到数据库安装的bin目录下,依次输入以下命令:

注:如果你要进入C:\mysql-5.7.25-winx64\bin这个目录,进入后输入cd/,到c盘根目录,再cd mysql-5.7.25-winx64,注意有空格,再cd bin就好了,其他目录的话大家可以进这个网站https://jingyan.baidu.com/article/af9f5a2d20253343140a450f.html这个是进入D盘的,这个看完进别的盘大同小异

E:\Mysql\mysql-5.7.17-win32\bin>mysqld --install //安装mysql服务(只输入mysqld --install就可以,下面两个一样)

注:如果安装过,这个步骤有可能会出现提示service already exists,由于在这里写方法,太乱了,请大家前往第3个标题

E:\Mysql\mysql-5.7.17-win32\bin>mysqld --initialize //一定要初始化

E:\Mysql\mysql-5.7.17-win32\bin>net start mysql //启动mysql服务

7.登录MySQL

在bin目录下执行:mysql -u root -p 此时会让你输入密码

密码为上一步操作中初始化时随机分配的,需要进入data目录下找到.err格式的文件,用文本打开,如以下:

在这个位置

8.修改密码:

登录成功后alter user ‘root’@‘localhost’ identified by ‘新密码’;(你可以复制后,在cmd中右键复制,再将’新密码’中的新密码位置改为你想设置的密码,一般为123456)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

mysql卸载完环境变量还有_MySql完全卸载相关推荐

  1. MySQL数据库安装-Windows10为例【超级详细安装过程(每一步的截图)、检测安装是否成功、登录数据库并查看版本号、将MySQL添加到环境变量中、在命令行窗口操作数据库】

    哈哈,这是在哔哩哔哩网站上 看的 MySQL安装步骤. 我安装的时候,截截图,希望对大家 有所帮助. 链接:https://pan.baidu.com/s/1fKFQCVHMQOmbg84UyGrKB ...

  2. mysql下载完安装包怎么办_MySQL下载压缩包安装详细过程

    MySQL下载压缩包安装详细过程 一.下载 打开官方网站: 二.安装: 1.MySQL安装文件.zip 压缩包安装 2.zip格式是自己解压,解压缩之后其实MySQL就可以使用了,但是要进行环境变量配 ...

  3. mysql数据库配置环境变量

    mysql数据库配置环境变量 这是我最初学习时记录下来的笔记,有些简陋! 1.下载最新版mysql软件,将mysql安装到系统目录中,记录当前安装目录: 如安装mysql到C:/program fil ...

  4. ubuntu mysql环境变量配置_MySQL在Win10与Ubuntu下的安装与配置

    近段时间把自己电脑(win).虚拟机(Ubuntu)以及阿里云(ubuntu)都重置了一遍,其中本机以及阿里云都有用到MySQL,不想之后找教程找的那么麻烦.所以就自己总结一遍,一次性把轮子造好. 环 ...

  5. Mysql无法添加环境变量解决办法

    问题描述:装完MySQL后,在cmd中输入mysql后提示不是内部命令,然后我去环境变量里面重新添加mysql的环境变量,结果还是提示不是内部命令,我去看环境变量,发现我添加的环境变量消失了(当时是成 ...

  6. 【C/C++10】天气APP:MySQL/PostgreSQL,环境变量/动静态库,Linux/Oracle字符集

    文章目录 1.MySQL:decimal,find . .-print 2.PostgreSQL:$ 3.环境变量:tnsnames.ora,curl 3.1 对单一用户生效: .bash_profi ...

  7. wampserver的mysql启动与环境变量设置

    安装好wampserver以后,mysql服务默认已经启动了.但是直接在命令行里输入"mysql",系统会提示说 'mysql' 不是内部或外部命令,也不是可运行的程序或批处理文件 ...

  8. 【MySQL】MySQL for Mac 环境变量的配置

    昨天刚入的MacBookPro中配.目前已经深深爱上不能自拔. 各种快捷键.终端命令.各种编译器.系统偏好等,感觉压力好大,要学的东西好多. 入正题,项目需要MySQL,安装按照官网下载就没问题. 但 ...

  9. Mysql如何添加环境变量(详细教程)

    1,找到安装mysql的安装目录 我的安装在C盘所以目录地址是:C:\Program Files\MySQL\MySQL Server 8.0\bin 2,第二步复制安装目录: 3,第三步,复制完之后 ...

最新文章

  1. php字符串定义为arraylist,如何把arraylist集合中的字符串数据保存的文本文件中
  2. 下属能力很强,却犯了错误,该如何处理?处理不好会出问题
  3. Wine 4.3 发布,Windows 应用的兼容层
  4. .NET 十五岁,谈谈我眼中的.NET
  5. 手机app 服务器 网页同步,手机app接入云服务器
  6. react-router 4.0 学习笔记
  7. C++中若类中没有默认构造函数,如何使用对象数组
  8. 快速崛起的物联网世界安全问题
  9. ✨Synchronized底层实现---概述
  10. MVC中添加动作过滤器的方法
  11. 思科为计算机配置ip命令,使用CLI在交换机上配置IP地址设置
  12. html文件一打开就未响应,我的电脑里的文件一右击就未响应是什么状况 求解决...
  13. 利用Visio DIY自己的示意图
  14. 销售服务器账务处理,​销售货物和提供技术服务怎么做账
  15. 两阶段目标检测详解--FastRCNN
  16. CA数字证书是什么意思?SSL证书与CA数字证书有什么区别?
  17. Linux 编辑器 !强推!
  18. AST:Audio Spectrogram Transformer
  19. 第七章 1什么是活动目录?活动目录有那些优点?
  20. 浅议大数据时代下消防工作、生活和思维的变革

热门文章

  1. html文件设置ftp6,vsftp的安装与配置
  2. 异常(Exception )
  3. implicit request ?
  4. 用带参数的方法给空数组放元素,寻找数组里面的值是否存在。
  5. Three.js基础探寻二——正交投影照相机
  6. [Leetcode]@python 90. Subsets II.py
  7. visual studio 2015 搭建python开发环境,python入门到精通[三]
  8. 数据结构一—— 数组
  9. set集合判断集合中是否有无元素_一文了解 JavaScript 中的 Set(集合)- 对 Set 的扩展...
  10. D. Flowers