0. 停止mysql的服务

1. 卸载mysql5.5

1.1 使用360或者控制面板卸载mysql,为求干净,我使用的360,结果也需要手动清理

1.2 卸载完成之后到mysql的安装目录删掉该目录

1.3 windows+R运行“regedit”文件,进行注册表清理

1.3.1 删除注册表:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\Eventlog\Application\MySQL文件夹

1.3.2 删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\Eventlog\Application\MySQL文件夹

1.4 删除C盘中mysql相关的文件

1.4.1 删除C盘下的C:\ProgramData\MySQL 所有文件

1.4.2 删除C:\Documents and Settings\All Users\Application Data\MySQL下的文件夹(可能在清理注册表时已自动删除)

1.5 卸载完成,最好重启一下

2. 安装解压版mysql5.7.25

2.1 下载解压版安装包

到 官网(https://dev.mysql.com/downloads/mysql/) 下载安装包,这里下载的是解压版的

2.2 解压

解压到指定目录 我将其解压后的完整路径为 D:\Program Files (x86)\MySQL\mysql-5.7.25-winx64

2.3 配置环境变量

新增系统环境变量 :MYSQL_HOME(值为:D:\Program Files (x86)\MySQL\mysql-5.7.25-winx64 )

在系统环境变量Path中添加:;%MYSQL_HOME%\bin ,注意Path中不同值之间的“;”符号不能省略

2.4 新建my.ini文件

在D:\Program Files (x86)\MySQL\mysql-5.7.25-winx64 文件夹下新增my.ini文件,内容如下

[mysqld]
port = 3306
basedir=D:/Program Files (x86)/MySQL/mysql-5.7.25-winx64
datadir=D:/Program Files (x86)/MySQL/mysql-5.7.25-winx64/data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
default-character-set=utf8

2.5 cmd下安装及初始化

以管理员身份打开cmd命令窗口,将目录切换到MySQL的安装目录的bin目录下

执行以下语句进行MySQL的安装

mysqld -install 

执行命令后提示:Service successfully installed. 表示安装成功。

执行以下语句进行MySQL的初始化

mysqld --initialize-insecure --user=mysql 

执行命令后会在MySQL的安装目录下生成data目录并创建root用户。

2.6 修改密码

执行net start mysql命令启动MySQL,启动MySQL之后,root用户的密码为空,设置密码,命令如下:

mysqladmin -u root -p password 新密码

需要输入旧密码时,由于旧密码为空,所以直接回车即可。

windows下卸载mysql5.5,升级为mysql5.7.25的更多相关文章

  1. windows下配置lamp环境(5)---配置MySQL5.6

    开始配置mysql 1.创建配置文件my.ini   1.进入C:\wamp\MySQL   2.把my-default.ini 另存一份:my.ini   3.开始编辑mysql的配置文件,打开my ...

  2. windows 下使用免安裝版MySql5.5

    windows 下使用面安裝版MySql5.5步驟如下 1.解壓下載的壓縮文件到指定文件夾.如:F:\DB\mysql-5.5.18-win32\mysql-5.5.18-win32: 2.在根目錄F ...

  3. Windows下安装Apache2.4+PHP5.4+Mysql5.7

    注:文中所写的安装过程均在Win7 x86下通过测试,提供的百度云下载链接均为32位安装包,如需Apache和PHP的64位安装包请从官网下载! 一.安装Apache2.4.12 Apache官方下载 ...

  4. windows下配置非安装版的MySQL5.6

    Installing MySQL on Microsoft Windows Using a noinstall Zip Archive,在Windows上使用非安装压缩包安装MySQL.安装步骤如下: ...

  5. Linux环境下卸载、安装及配置MySQL5.1

    Linux环境下卸载原有MySQL5.1数据库,并重新安装MySQL数据库的示例记录. 一.卸载MySQL 查看主机中是否安装了MySQL数据库: [root@RD-viPORTAL- ~]# rpm ...

  6. mysql5.6升级为mysql5.7部署jboss/wildfly应用项目

    一.部署mysql5.7二进制版 解压tar -xvf mv mysql-5.7  /usr/local/mysql5.7  或者其他文件夹 cd  /usr/local/mysql.57 usera ...

  7. Windows下卸载软件时提示 等待先前的卸载完成? 终止 dllhost.exe 进程

    只要结束进程中的 "dllhost" 进程就好了. 估计原因是, 当卸载某些 "所谓的"较大型的软件的时候, 要去更新, 更改系统对dll链接库的注册, 更新. ...

  8. Windows 10 将MySQL5.5升级为MySQL5.7

    最近想学习一下java.找到一个开源项目需要mysql5.7.11+ 升级 电脑上装的是MySQL 5.5,准备直接升级到最新版本的5.7,对于MySQL好像并没有直接升级到最新版本的功能,下载了Wi ...

  9. mysql5.x升级到mysql5.7后导入之前数据库date出错的快速解决方法【mysql低版本数据导入到高版本出错的解决方法】

    mysql5.x升级至mysql5.7后导入之前数据库date出错,这是由于MySQL的sql_mode的影响,解决方法如下所示: [具体参考:mysql的sql_mode详解]修改mysql5.7的 ...

随机推荐

  1. Parallels Desktop与VirturalBox对比

    笔者用了这两款产品,Parallels 和VirtualBox. 下面各讲下各自的优势吧. 先说说Parallels:Parallels和Mac的系统整合非常紧密,并且对于Mac系统,在性能上有很大的 ...

  2. 5.1 javassist基本使用

    假设要使用javassist创建一个类: package com.alibaba.dubbo.demo.test; public class Emp { //属性 private int accoun ...

  3. knockout示例

    最近项目需要用到knockout js,有关knockout的介绍网上已经很多很多了,但是很少有比较全面的示例,于是乎我就自己做了一个小demo,已备以后查阅.knockout经常和knockout. ...

  4. 7个提高效率的JavaScript调试工具

    现在的JavaScript事实上已然成为了流行的web语言,即使它并不完美.很多程序员不喜欢用JavaScript写代码,是因为写到后来总会出现各种莫名其妙的bug,而且在开发大型应用程序的过程中很容 ...

  5. python 听课笔记(二)

  6. DaoCloud加速docker镜像下载

    1. 注册DaoCloud用户; 2. 注册完成后,会进入dashboard页面,点击右上方的加速器.该页面提供了Linux.Windows和Mac的加速方案,我这里选择的是Linux: 3. 执行其 ...

  7. 协程(Coroutine)并不是真正的多线程

    自:http://www.zhihu.com/question/23895384 说到Coroutine,我们必须提到两个更远的东西.在操作系统(os)级别,有进程(process)和线程(threa ...

  8. Eclipse使用hibernate插件

    首先安装好hibernate插件,进入安装界面,输入下载地址http://download.jboss.org/jbosside/updates/stable,点击下载javaee web 以下的hi ...

  9. spring boot使用slf4j输出日志

    spring boot使用slf4j输出日志 https://blog.csdn.net/qq442270636/article/details/79406346 Spring Boot SLF4J日 ...

  10. 自定义控件之万能Repeater源码

    using System.ComponentModel; using System.Web.UI; [assembly: TagPrefix("Jinlong.Control", ...