如何从默认版本(5.7)更新到MySQL8.0?对我来说,重要的是更新,而不是重新安装mysql,这样我的所有数据就不会被破坏。关于这个问题的信息并不多,因为它只是在不久前发布的,有很多令人敬畏的新特性!这是我发现的,似乎它只会更新,而不会破坏我的数据。在我确定之前我不会继续。
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
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
2条答案
按热度按时间jhdbpxl91#
你可以在mysql文档中找到答案。它有关于如何升级的全部细节。请确保在升级前备份数据。
文档中有很多方法可以升级。我选择的方法是使用apt存储库。
你应该做以下事情:
首先,将mysql apt存储库添加到系统的软件存储库列表中。文档中的细节有点抽象,我举个例子:
然后你会得到:
选择mysql server时按enter键,然后选择mysql 8.0。最后选择如下:
添加repo后,更新apt index并安装mysql server:
现在,如果您没有收到任何错误消息,您已经成功升级了。您可以通过以下方式确认:
您将得到如下输出:
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