簡體   English   中英

如何將 MySQL 5.7 更新到新的 MySQL 8.0?

[英]How do I update MySQL 5.7 to the new MySQL 8.0?

如何從默認版本 (5.7)更新到 MySQL 8.0?

對我來說重要的是進行更新而不是重新安裝 MySQL,這樣我的所有數據都不會被損壞。

關於這個問題的信息並不多,因為它剛剛發布不久,有大量很棒的新功能!

這就是我發現的,它似乎只會更新而不是破壞我的數據。 在我確定之前我不會繼續。

您可以在 mysql doc 中找到答案。 它包含有關如何升級的完整詳細信息。 升級前請務必備份數據。

文檔中有很多升級方法。 我選擇的方式是使用 APT Repository。

你應該做以下事情:

首先,將 MySQL APT 存儲庫添加到系統的軟件存儲庫列表中。 文檔中的細節有點抽象,我舉個例子:

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

然后你會得到這個:

在此處輸入圖片說明

選擇mysql server的時候按回車,然后選擇mysql 8.0。最后這樣選擇:

在此處輸入圖片說明

添加 repo 后,更新 apt 索引並安裝 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

使用 Mysql 手冊https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/#apt-repo-fresh-install

那里的順序大致相同,但似乎設置文件的鏈接正在更改。 我使用https://dev.mysql.com/get/mysql-apt-config_0.8.13-1_all.deb

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM