MySQL 5.5 -> 5.7 升级

三季度我们获得了一台新的阿里云实例,我们准备用它来安装数据报表系统,这样成员们都可以通过这台机器的服务来实时获得我们的业务数据。数据源是老机器上的 MySQL 5.5. 由于该新实例和老实例在不同区域,建立 VPC 需要流量费用[1],我们决定开端口通过互联网把两台机器连接起来。为了对冲由此带来的安全等级降低,我们在建立连接之前先把数据库给升级了。这篇文章介绍升级的操作过程,以及我们的调研细节。

升级过程

我们在虚拟机上尝试通过 APT 升级数据库[2] 失败了,后来发现通过把 Ubuntu 14 升级成 Ubuntu 16, 升级过程会自动把 MySQL 从 5.5 升级到 5.7. 于是我们便采用了这种方式在生产服务器上操作了,顺利完成了任务。

首先是要备份数据,我们把配置、网站静态文件等都打包上传到了 oss 上,然后运行了以下脚本 [3]:

$ sudo apt-get update
 
$ sudo apt-get upgrade
 
$ sudo apt-get dist-upgrade
 
$ sudo do-release-upgrade

升级过程在 2 个小时以内,我们用的默认的网络包,没有额外订购带宽。上述命令运行完毕以后,打开 MySQL 的控制台,自动变成 5.7.

在这里插入图片描述

APT 升级的尝试

通过使用 [2] 中的命令,MySQL 的版本始终没能改变。在 install package 的时候能

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值