你的位置:首页 > 软件开发 > 数据库 > MySQL升级

MySQL升级

发布时间:2016-08-16 22:00:18
MySQL的升级相对来说还是比较简单的。它支持两种方式的升级:原地升级(In-place Upgrade)关闭数据库,替换旧的二进制文件,重启数据库,执行mysql_upgrade逻辑升级(Logical Upgrade)用mysqldump导出数据,安装新的数据库版本,将数据导 ...

MySQL的升级相对来说还是比较简单的。

它支持两种方式的升级:

原地升级(In-place Upgrade)

关闭数据库,替换旧的二进制文件,重启数据库,执行mysql_upgrade

逻辑升级(Logical Upgrade)

用mysqldump导出数据,安装新的数据库版本,将数据导入到新的数据库中,执行mysql_upgrade

 

但是MySQL版本众多,不仅有各种大版本,譬如5.1,5.5,5.6,5.7,同一个大版本中也会有各种小版本。

那么官方支持怎么的升级路径呢?

1. 同一个大版本中的小版本升级,譬如5.6.25到5.6.31。

2. 跨版本升级,但只支持跨一个版本升级,譬如5.5到5.6,5.6到5.7。

3. 不支持跨版本的直接升级,譬如直接从5.1到5.6,可以先从5.1升级到5.5,再从5.5升级到5.6。

 

以上均是指MySQL的GA版本,从非GA版本到GA版本的升级并不支持,譬如5.6.9到5.6.10,因为前者并不是一个GA版本。

关于版本信息,可参考官方说明

http://downloads.mysql.com/archives/community/

 

下面演示一下原地升级

待升级版本MySQL 5.5.30

目标版本MySQL 5.6.32

 

设置参数

mysql> set global innodb_fast_shutdown=0;Query OK, 0 rows affected (0.00 sec)

原标题:MySQL升级

关键词:MYSQL

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。