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. 2.1 jdk-spi的实现原理

    dubbo-spi是在jdk-spi的基础上进行重写优化,下面看一下jdk-spi. 一.作用 为接口自动寻找实现类. 二.实现方式 标准制定者制定接口 不同厂商编写针对于该接口的实现类,并在jar的 ...

  2. json传输二进制的方案【转】

    本文转自:http://wiyi.org/binary-to-string.html json 是一种很简洁的协议,但可惜的是,它只能传递基本的数型(int,long,string等),但不能传递by ...

  3. C#与Visual Basic的异与同

    C#是一种高级程序设计语言,是一种安全.稳定.简单.优雅的编程语言,它与Visual Basic有很多相同的地方,同时也有很多不同的地方.我们今天这篇博客本着学习C#的原则,着重介绍一下C#与Visu ...

  4. Lucene学习——IKAnalyzer中文分词

    一.环境 1.平台:MyEclipse8.5/JDK1.5 2.开源框架:Lucene3.6.1/IKAnalyzer2012 3.目的:测试IKAnalyzer的分词效果 二.开发调试 1.下载框架 ...

  5. Pandas python

    原文:  https://github.com/catalystfrank/Python4DataScience.CH   和大熊猫们(Pandas)一起游戏吧!   Pandas是Python的一个 ...

  6. (算法)Binary Tree Max Path Sum

    题目: Given a binary tree, find the maximum path sum. For this problem, a path is defined as any seque ...

  7. chrome插件编写基本入门

    chrome插件编写基本入门  http://igeekbar.com/igeekbar/post/331.htm #精选JAVASCRIPTCHROME 作为一名程序猿,怎么能不会写chrome插件 ...

  8. Android缓存处理

    Android缓存: 採用缓存,能够进一步大大缓解数据交互的压力,又能提供一定的离线浏览.下边我简略列举一下缓存管理的适用环境: 1. 提供网络服务的应用 2. 数据更新不须要实时更新.哪怕是3-5分 ...

  9. ZH奶酪:LAMP环境中如何重新部署一个Yii2.0 web项目

    使用Yii2.0 framework开发的项目,使用Github进行版本控制,现在要把这个项目部署到一个新的电脑/系统中: (1)安装LAMP (2)在/var/www/html目录下执行 git c ...

  10. MYSQL判断不存在时创建表或创建数据库

    创建数据库: Create Database If Not Exists MyDB Character Set UTF8 创建数据表: Create Table If Not Exists `worl ...