centos 7 上安裝 mysql 時遇到 GPG 密鑰不存在或不合適的問題,一般都是 yum 無法驗證下載的軟件包的簽名。這需要你添加了正確的 mysql 存儲庫,并導入了相應的 GPG 密鑰。
1.檢查 mysql 存儲庫:
確保你已經添加了 mysql 的官方存儲庫到你的系統中。你可以使用以下命令來添加 mysql 5.7 或者 8.0 的存儲庫(根據你的需求選擇):
對于 mysql 5.7:
sudo wget https://www.landui.com/get/mysql57-community-release-el7-11.noarch.rpm
sudo rpm -Uvh mysql57-community-release-el7-11.noarch.rpm
對于 mysql 8.0:
sudo wget https://www.landui.com/get/mysql80-community-release-el7-3.noarch.rpm
sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
3.導入 GPG 密鑰:
如果仍然遇到 GPG 密鑰問題,可以手動導入密鑰:
sudo rpm –import https://www.landui.com/RPM-GPG-KEY-mysql-2020
4.清理 yum 緩存:
清理 yum 緩存以確保沒有舊的數據干擾安裝過程:
sudo yum clean all
5.重新嘗試安裝:
重新運行安裝命令:
6.啟動 mysql 服務:
安裝完成后,啟動并設置 mysql 服務開機自啟:
sudo systemctl start mysqld
sudo systemctl enable mysqld
7.安全設置:
運行安全腳本來更改默認密碼和進行其他安全配置:
sudo mysql_secure_installation