如何将MySQL5.7更新到新的MySQL8.0?

dly7yett  于 2021-06-21  发布在  Mysql
关注(0)|答案(2)|浏览(854)

如何从默认版本(5.7)更新到MySQL8.0?
对我来说,重要的是更新,而不是重新安装mysql,这样我的所有数据就不会被破坏。
关于这个问题的信息并不多,因为它只是在不久前发布的,有很多令人敬畏的新特性!
这是我发现的,似乎它只会更新,而不会破坏我的数据。在我确定之前我不会继续。

jhdbpxl9

jhdbpxl91#

你可以在mysql文档中找到答案。它有关于如何升级的全部细节。请确保在升级前备份数据。
文档中有很多方法可以升级。我选择的方法是使用apt存储库。
你应该做以下事情:
首先,将mysql apt存储库添加到系统的软件存储库列表中。文档中的细节有点抽象,我举个例子:

wget https://repo.mysql.com//mysql-apt-config_0.8.15-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.15-1_all.deb

然后你会得到:

选择mysql server时按enter键,然后选择mysql 8.0。最后选择如下:

添加repo后,更新apt index并安装mysql server:

sudo apt-get update
sudo apt-get install mysql-server

现在,如果您没有收到任何错误消息,您已经成功升级了。您可以通过以下方式确认:

apt policy mysql-server

您将得到如下输出:

$ apt policy mysql-server
  mysql-server:
      Installed: 8.0.13-1ubuntu18.04
      Candidate: 8.0.13-1ubuntu18.04
qco9c6ql

qco9c6ql2#

使用mysql手册https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/#apt-回购新安装
那里的顺序大致相同,但似乎到设置文件的链接正在更改。我用https://dev.mysql.com/get/mysql-apt-config_0.8.13-1_all.deb

相关问题