1 .目的:第一次安装完mysql后忘记了临时密码,通过各种途径都无法更改密码,因此不得不把mysql卸载了。

2 .建议:第一次安装mysql时会分配一个临时密码,如最后一行的se_:j<tqf1sL,建议先把密码记下后进入mysql然后修改mysql密码。这样就免去了卸载和重装mysql的麻烦,减轻了任务量。

E:\MYSQL\mysql-5.7.22-winx64\bin>mysqld --initialize --user=mysql --console
2018-05-21T04:59:10.998089Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is
deprecated. Please use --explicit_defaults_for_timestamp server option (see doc
umentation for more details).
2018-05-21T04:59:11.973145Z 0 [Warning] InnoDB: New log files created, LSN=45790

2018-05-21T04:59:12.793191Z 0 [Warning] InnoDB: Creating foreign key constraint
system tables.
2018-05-21T04:59:13.216216Z 0 [Warning] No existing UUID has been found, so we a
ssume that this is the first time that this server has been started. Generating
a new UUID: b482a83b-5cb3-11e8-ac0e-208984fa726e.
2018-05-21T04:59:13.311221Z 0 [Warning] Gtid table is not ready to be used. Tabl
e 'mysql.gtid_executed' cannot be opened.
2018-05-21T04:59:13.361224Z 1 [Note] A temporary password is generated for root@
localhost: se_:j<tqf1sL

3.卸载步骤:

在卸载前先在CMD中输入以下命令。
net stop mysql  //停止服务

sc delete MySQL //删除mysql

(1).到c盘C:\Program Files目录下把mysql目录删除. (这个目录是你之前mysql的安装目录,你可能在d盘什么的)。

如果服务被占用建议重启后直接删除安装目录,如果无法删除可在c盘/windows/system32/cmd 右键用管理员权限打开dos窗口用命令删除安装文件夹。

  • 删除文件或目录CMD命令:

rd/s/q 盘符:\某个文件夹  (强制删除文件文件夹和文件夹内所有文件)
del/f/s/q 盘符:\文件名  (强制删除文件,文件名必须加文件后缀名)

  • 删除文件或目录BAT命令:

新建.BAT批处理文件输入如下命令,然后将要删除的文件拖放到批处理文件图标上即可删除。
DEL /F /A /Q 
RD /S /Q

(2).如果在其他盘还有设置目录也要删除.空目录也要删除。

(3).到regedit把注册表删除

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQL

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Applications/MySQL

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/MySQL

有的话全部删除(技巧:用F3循环查找“mysql”)

4.重新安装mysql建议

重装mysql后如果仍是原来的版本,安装信息仍会覆盖原先,因此初始化数据库仍是原来的,建议更换原来的路径或则mysql版本。如以下是我原来安装的mysql路径和重装后的mysql路径(没报错)

原来安装:E:\MYSQL\mysql-8.0.11-winx64

重装:E:\MYSQL\mysql-5.7.22-winx64

5.安装过程中遇到的问题

(1).安装mysql时需要用到这3个文件,为了避免混淆最好备份一份。在安装过程中我把这三个文件夹弄混了,安装过程中提示各种错误,后来把这些文件全部删除了从其它电脑(同一系统win7/x64拷贝相同文件后安装成功)

C:\Windows\System32\ MSVCR120.dll

C:\Windows\System32\msvcr120.dll

C:\Windows\System32\msvcr120_clr0400.dll

(2).注意下载版本时要和操作系统一致(win32和winx64要分清)

(3).系统环境变量要一致

(4).my.ini内容中 的安装目录和存放目录要与mysql安装目录一致

6.windows安装mysql的博客路径(win7&win10都已验证过,能够成功安装)。

安装mysql博客链接:

http://www.cnblogs.com/Qtoken/p/9008296.html

win7下彻底卸载和重装mysql的更多相关文章

  1. win7下怎么卸载jdk

    在安装了java jdk之后,会有两个程序,如果不仔细卸载的话,就少卸载一个而不能完全卸载,下面看看在win7下怎么卸载jdk. win7下怎么卸载jdk步骤:     第一步:点击“开始”,再点击“ ...

  2. MySql5.1在Win7下的安装与重装问题的解决

    痛苦啊痛苦,我也不知道这两天怎么了.上班没有精神,还打瞌睡,下班后又感觉很累.精力集中不起来. 这篇花了我好久的时间,我效率这么差,~\(≧▽≦)/~. 软件包下载 首先单击mysql-5.1.53- ...

  3. Win7下完全卸载Oracle 11g

    1 右击“计算机”-->管理-->服务和应用程序-->服务,停掉所有Oracle相关的服务(以Oracle打头的,比如OracleDBConsoleorcl). 2 开始--> ...

  4. Win7下完全卸载Oracle 11g的步骤

    1 右击“计算机”-->管理-->服务和应用程序-->服务,停掉所有Oracle相关的服务(以Oracle打头的,比如OracleDBConsoleorcl). 2 开始--> ...

  5. Win7下手动卸载oracle 11G

    由于安装过程中遇到的之前提到的那个问题,http://www.cnblogs.com/shenliang123/p/3141886.html  知道解决方法后,也只能将oracle重新卸载后再进行安装 ...

  6. Win7下Solr4.10.1和MySql的整合(索引与搜索)

    1.打开D:\webserver\solr\collection1\conf\solrconfig.xml文件,在<requestHandler name="/select" ...

  7. Ubuntu系统下完全卸载和安装Mysql

    删除 mysql sudo apt-get autoremove --purge mysql-server-5.0 sudo apt-get remove mysql-server sudo apt- ...

  8. centos下彻底删除 和重装MYSQL

    1 删除Mysql      yum remove  mysql mysql-server mysql-libs mysql-server;       find / -name mysql 将找到的 ...

  9. ubuntu 下 rvm 卸载和重装

    卸载: sudo apt-get --purge remove ruby-rvm sudo rm -rf /usr/share/ruby-rvm /etc/rvmrc /etc/profile.d/r ...

随机推荐

  1. Jetbrains CLion 安装及配置详解

    # Hi 今天呢就给大家推荐一个高大上 强大智能的 C/C++语言编辑器.ta的名字叫-- Jetbrains CLion (呃,说好了不用标题字呢) 这个编辑器呢主要支持C和C ++,包括现代C + ...

  2. python爬虫——scrapy的使用

    本文中的知识点: 安装scrapy scrapy的基础教程 scrapy使用代理 安装scrapy 由于小哥的系统是win7,所以以下的演示是基于windows系统.linux系统的话,其实命令都一样 ...

  3. 百度DMA+小度App的蓝牙语音解决方案案例展示

    前记   跟着百度也有一段时间了,经过一年多的努力,我们也做出了一些产品.下面就给大家秀一下我们做的产品.有类似需求的朋友可以多多交流. 智能语音耳机   这个是就是可以通过按键来调用小度app的运动 ...

  4. idea使用PlantUML画类图教程

    嗯,在学设计模式时,画类图画的麻烦,就查了一下,发现idea可以通过插件实现.查了一下,学习,整理笔记和大家交流.  2019.9.11 安装可以百度,网上有好多. PlantUML 官网.如果时间多 ...

  5. 「 从0到1学习微服务SpringCloud 」12 Zuul的综合使用

    上次讲了Zuul的基本使用,这篇讲的是综合使用,比如过滤器,限流,鉴权等应用 这里继续使用api-getway这个项目 过滤器 实现token验证(前置过滤器) 1.新建一个类,继承ZuulFilte ...

  6. T117897 七步洗手法 / PJT1(洛谷)

    题目:现在有n个人需要依次使用1个洗手池洗手,进行一步洗手需要1单位时间.他们每个人至少会进行一步洗手,但是却不一定进行了完整的七部洗手. 现在你知道了他们总共的洗手时间为t,请你推测他们有多少人进行 ...

  7. CentOS7.0+Hadoop2.7.2+Hbase1.2.1搭建教程

    1.软件版本 CentOS-7.0-1406-x86_64-DVD.iso jdk-7u80-linux-x64.tar.gz hadoop-2.7.2.tar.gz hbase-1.2.1-bin. ...

  8. Python读取字典(Dictionary)内数据的方法

    读取json后,数据类型为字典,对字典内数据的提取又有不同的方法,根据不同的字典类型 上图可以看到有”[]”,”{}” python语言最常见的括号有三种,分别是:小括号( ).中括号[ ]和大括号也 ...

  9. sqli_labs学习笔记(一)Less-54~Less-65

    续上,开门见山 暴库: http://43.247.91.228:84/Less-54/?id=-1' union select 1,2,database() --+ challenges 爆表: h ...

  10. 二、Linux系统硬链接和软链接详细介绍与实践

    链接的概念 在linux系统中,链接可分为两种:一种被称为硬链接(Hard LinK),另一种被称为软链接或符号链接(Symbolic Link).在默认不带参数的情况下,执行ln命令创建的链接是硬链 ...