Windows 下升级mysql 5.6到5.7

Mysql的升级方式分为两种:原地升级逻辑升级。这两种升级方式,本质没有什么区别的。

只是在对数据文件的处理上有些区别而已。原地升级是直接将数据文件进行拷贝,而逻辑升级对数据文件的处理方式是通过逻辑导出导入,需要用到mysqldump

逻辑升级大家都理解,这种方式在数据量比较大的情况下花费时间比较长。所以今天我们来讲讲原地升级

1.将现有的mysql关闭。使用cmd窗口,进入到mysql目录下面,将mysql服务移除,先从服务中找到mysql服务的名称。

mysql

然后执行remove操作    D:\mysql\mysql-5.6.32-winx64\bin>mysqld --remove MYSQL

2.下载最新的mysql5.7压缩包。

下载地址:https://dev.mysql.com/downloads/mysql/

最新的mysql5.7的压缩包解压开你会发现,没有data目录和my.ini文件,跟之前的版本不一样。 

3.将之前mysql5.6的data目录和my.ini文件拷贝至mysql5.7下。

这个地方要注意:my.ini中,版本5.6的配置,有一些在版本5.7下面已经不能用了。

4.将mysql5.7的服务添加到win的服务队列中,并且启动mysql服务。

将mysql5.7的服务添加到win的服务队列中,然后启动mysql服务,这边我们为了方便知道服务,所以将服务名字命名为mysql5.7

6.升级成功后,再次重启mysql5.7服务

net stop mysql5.7

net start mysql5.7

7.安装升级完成。

你可能感兴趣的:(Windows 下升级mysql 5.6到5.7)