簡體   English   中英

如何在Ubuntu 18.04上從MySQL 5.7升級到8.0?

[英]How to upgrade from MySQL 5.7 to 8.0 on Ubuntu 18.04?

我正在嘗試將我的 5.7 MySQL 數據庫升級到 8.0,在 Ubuntu 18.04。

添加了存儲庫,

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

更新並安裝:

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

但它仍然嘗試安裝 5.7 版? 我嘗試了各種存儲庫和方法,但它們都降到了 5.7?

我遇到過同樣的問題。

以下答案對我有用:
https://askubuntu.com/a/1122890/834996

它不工作的原因是由於那里提到的錯誤:

Err:1 http://repo.mysql.com/apt/ubuntu bionic InRelease                        
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY <some key value>

解決方案是使用以下方式添加密鑰:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <key value>

在此之后,繼續執行那里提到的步驟,MySQL 8 將成功安裝。

准備升級

備份數據庫

備份數據庫配置文件

記錄數據庫設置

卸載 MySQL

安裝 MySQL 8.0

配置數據庫

恢復數據庫設置和自定義設置

恢復數據庫

禁用二進制日志記錄

重新啟用計划的數據庫備份

備份數據庫

一般要求

暫無
暫無

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

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