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. 位运算上的小技巧 - AtCoder

    Problem Statement There is an integer sequence of length 2N: A0,A1,…,A2N−1. (Note that the sequence ...

  2. 《C# 爬虫 破境之道》:第二境 爬虫应用 — 第一节:HTTP协议数据采集

    首先欢迎您来到本书的第二境,本境,我们将全力打造一个实际生产环境可用的爬虫应用了.虽然只是刚开始,虽然路漫漫其修远,不过还是有点小鸡冻:P 本境打算针对几大派生类做进一步深耕,包括与应用的结合.对比它 ...

  3. Win10永久版低价购买及激活工具使用说明

    目录 按 发展历程 用户界面 激活工具 按 Windows 10是由美国微软公司开发的应用于计算机和平板电脑的操作系统,于2015年7月29日发布正式版. Windows 10操作系统在易用性和安全性 ...

  4. DOCKER学习_017:Docker-Compose介绍

    dockers三驾马车 Docker Machine Docker Swarm Docker Compose 一 Docker Compose介绍 Docker Compose是一个定义和运行多容器应 ...

  5. colab上基于tensorflow2.0的BERT中文多分类

    bert模型在tensorflow1.x版本时,也是先发布的命令行版本,随后又发布了bert-tensorflow包,本质上就是把相关bert实现封装起来了. tensorflow2.0刚刚在2019 ...

  6. elasticjob学习一:simplejob初识和springboot整合

    Elastic-Job是一个分布式调度解决方案,由两个相互独立的子项目Elastic-Job-Lite和Elastic-Job-Cloud组成. Elastic-Job-Lite定位为轻量级无中心化解 ...

  7. Xhemj的Minecraft皮肤信息

    xhemj Minecraft Profile UUID:086e0354-fbb6-446b-83d4-60bdf449ad4e UUID:086e0354fbb6446b83d460bdf449a ...

  8. 使用Razor表达式 举数组和集合 精通ASP-NET-MVC-5-弗瑞曼

  9. ①CM+CDH6.2.0安装(全网最全)

    CM+CDH6.2.0环境准备 一 虚拟机及CentOs7配置 CentOS下载地址 master(16g+80g+2cpu+2核)+2台slave(8g+60g+2cpu+2核) 1.1 打开&qu ...

  10. ApplicationContextAware获取bean

    ApplicationContextAware获取bean 概述 在某些特殊的情况下,Bean需要实现某个功能,但该功能必须借助于Spring容器才能实现,此时就必须让该Bean先获取Spring容器 ...