MySQL卸载:(本人遇到的一些问题,希望能够帮助到你)

参考了许多关于卸载MySQL的文章,下面是总结了其他人的方法以及本人成功卸载的方法:

1.运行cmd(这里建议大家以管理员身份运行cmd),先停止mysql服务,cmd模式下输入net stop mysql;

1:    net stop mysql;

2.进入控制面板卸载掉所有MySQL相关

3.删除MySQL文件夹下的my.ini文件及所有文件;

首先打开资源管理器设置一下可以查看隐藏的文件

大家可以先去这几个位置查看是否有MySQL文件夹
(1)C:\Program Files
(2)C:\Program Files (x86)
(3)C:\ProgramData (此文件夹为隐藏文件夹)
(4)最后推荐大家去下载一个Everything,快速搜索一下是否磁盘中还存在残留的MySQL相关的文件夹,因为本人磁盘中的文件较乱,在后续使用此软件又搜索到好几个相关的文件夹


4.运行“regedit”文件,去注册表中删除清除MySQL相关


以下文件夹如果没有可以省略

(1)删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹
(2)删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夹
(3)删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL的文件夹

然而我查看并删除了以上文件夹之后并没有什么卵用还是留有残存,所以这里我用了一种很笨的方法:


这里我是一个一个搜索的,每搜索到一个MySQL相关就删掉,这里删了很久,不过在后面的再次安装还是很顺利的,如果有跟我情况一样的小伙伴可以试一下。

4.清空回收站,重启

5.重启之后去服务里面再次查看是否还有MySQL的服务


如果你在卸载之后还有相关服务那么恭喜你,你没有卸载干净,在通过以上步骤慢慢查找吧。

MySQL下载及安装:

http://www.mysql.com/

1.进入页面Download

2.社区版本下载

3.根据自己的需求点击进去

4.下载(下面的安装以我的安装版本为例子)

5.安装(这里我已经安装过了,所以给出下面的8.0.21版本的安装教程,很完整)

https://www.jb51.net/article/193126.htm

环境配置:


如果没有Path,可以点击新建手动添加一个

打开cmd,输入

 mysql -u root -p

如果您和我一样显示了Welcome to the MySQL monitor.那么您已经成功进入了MySQL。

继续输入如下命令:


之后就可以去测试连接了

至此结束

如果测试连接出现2059:

如果您遇到以下情况:

打开cmd,执行命令:

1.    use mysql;
2.    select user,plugin from user;

标点符号全部用英文!

(如下是我已经改好的)


那么修改密码加密方式如下:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';

如果您需要更改密码,那么执行命令:

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

以下命令会使权限配置立即生效:

 flush privileges;

完成以后就可以去链接数据库了。

此文章如果您还有补充或者别的好的建议,欢迎评论区留言。
本人是刚入职的小白,真心希望此文章能够帮助到需要的人,祝看到此留言的人步步高升!

MySQL卸载以及重新安装(详细,带图)相关推荐

  1. MySQL卸载教程(详细)

    系列文章 MySQL安装教程(详细) 本文链接:https://blog.csdn.net/youcheng_ge/article/details/126037520 文章目录 系列文章 前言 一.卸 ...

  2. mysql卸载后root还在_CentoOs7 Mysql卸载后重新安装缺少/root/.mysql_secret

    CentoOs7 Mysql卸载后重新安装缺少/root/.mysql_secret 解决方案: centos7默认安装的是mariadb,需要先卸载mariadb,先查看是否安装mariadb rp ...

  3. MySQL卸载5.重新安装 8.0.20教程(windows 64位)

    1.卸载旧的MySQL(5.),旧版安装时为压缩包文件安装 参考:如何把旧版的mysql卸载干净并安装新版mysql?(若有侵权,请私聊删除) 1.先将数据进行备份: 快捷键win+R,输入cmd,回 ...

  4. MySQL卸载后重新安装出错的解决方法

    本想改变MySQL的安装目录,结果卸载后再安装,最后一步总是出错. 归根结底,是MySQL卸载不彻底,下面是MySQL的卸载步骤: 1.在控制面板下,卸载MySQL 2.删除MySQL安装目录下的所有 ...

  5. MySql卸载之后重新安装服务无法启动

    此错误的来源是卸载之后数据库文件未删除干净. 解决方案: 1.控制面板,卸载mysql 2.删除C:\Program Files\MySQL 文件夹的所有内容 3.计算机显示隐藏文件,删除C:\Pro ...

  6. MySQL卸载和重新安装

    软件部署或者测试遇到xampp-7.2.5-0-VC15-installer等没有相应,不是电脑安全软件的权限问题,电脑环境原MySQL没有清理干净! 首先,查看电脑是否有MySQL Win+R 打开 ...

  7. mysql源码安装(带图详解)

    ** mysql源码安装 ** mysql源码安装 参考教程: https://www.cnblogs.com/igoodful/p/11365494.html https://blog.csdn.n ...

  8. iscsi(共享存储)详细带图说明:iscsi服务器配置、iscsi客户端配置

    文章目录 iscsi(共享存储) 了解什么是共享存储以及工程存储的必要性 利用交换机使用集群 利用网络使用集群 配置iscsi服务器端 1.先在虚拟机中添加一块新的硬盘 2.创建分区:fdisk 设备 ...

  9. 超详细带图详解,在linux下如何利用nginx部署自己的项目到服务器?认真看完,你不会过来找我!

    在linux下如何利用nginx部署自己的项目到服务器? 一.基本思路 二.实例解析 1.在虚拟机安装linux系统,我这里用到的是centos7.当然你也可以选择其他的,但大概步骤,过程是一样的.怎 ...

最新文章

  1. find ip from hostname or find hostname from ip
  2. Linux 多版本python3、python2共存安装
  3. NTP 时间同步流量使用过大 问题解决
  4. 【找规律】HDU 4662——MU Puzzle
  5. 【渝粤教育】国家开放大学2019年春季 2080现代教育思想 参考试题
  6. BZOJ.3052.[WC2013]糖果公园(树上莫队 带修改莫队)
  7. HIVE攻略 JFK_Hive安装及使用攻略
  8. mysql中数组转list,Arrays.asList(T... a) 不转换基本类型数组值为list
  9. 新版本xx Chrome等主流浏览器将不再允许关闭点击跟踪
  10. Android之Intent传递数据
  11. sql语句中用select语句查询值大于平均值的情况
  12. [.NET] ConfuserEx脱壳工具打包
  13. ThoughtWorks面试经历——武汉java开发
  14. np.take()函数用法 python numpy
  15. 用什么词典可以翻译php,PHP调用有道词典翻译API实现通译功能及代码
  16. 两数之和(LeetCode)
  17. html中去除下划线,下划线怎么取消?
  18. react-hooks+Ant Design Mobile中的自定义表单验证
  19. 找不到和chrome浏览器版本不同的chromedriver的解决方法
  20. java代码餐馆管理系统_餐饮管理系统(包括数据库,源代码)

热门文章

  1. 一些小技巧,想起来了就码上!
  2. MLX90360LGO-ACD-000-RE 可编程位置传感器
  3. 【百度网站怎么推广】引流推广在百度贴吧要怎么做?
  4. HashMap面试六问
  5. 杭州复杂美科技有限公司专利“平均实力指数”全球排名
  6. ES集群内部、外部通信加密以及身份认证
  7. SWUSTOJ #254 翻煎饼
  8. 苹果在GitHub上公布macOS和iOS内核源码
  9. 强化学习基础知识梳理(4)
  10. echarts初步使用