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