[英]Errors while trying to upgrade MySQL server from 5.7 to 8.0 on Ubuntu 18.04
[英]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.