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.安装升级完成。
网友评论