mysql5.7 的 apt 配置: 不同版本可能存在 sudo apt-get update
时提示类似:
W: GPG error: http://repo.mysql.com jessie InRelease: The following signatures were invalid: KEYEXPIRED 1550412832 KEYEXPIRED 1550412832 KEYEXPIRED 1550412832
的错误 尝试以下不同版本
wget https://dev.mysql.com/get/mysql-apt-config_0.8.1-1_all.deb
wget https://dev.mysql.com/get/mysql-apt-config_0.8.1-1_all.deb
wget https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.1-1_all.deb
选择mysql 5.7
sudo apt-get update
这一步碰到 W: GPG error
尝试上面不同的版本 或者尝试以下方式:
-- 查看签名列表:apt-key list
发现mysql的Signing Key已经过期
-- 删除过期的Signing Key:sudo apt-key del 5072E1F5
-- 重新导入Signing Key:sudo apt-key adv --keyserver pgp.mit.edu --recv-keys A4A9406876FCBD3C456770C88C718D3B5072E1F5
-- 导入成功后 再次执行 sudo apt-get update
sudo apt-get install mysql
更新数据 mysql_upgrade -uroot -p root