ubuntu 14 下 mysql5.5.57 升级到 5.7.22

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

你可能感兴趣的:(ubuntu 14 下 mysql5.5.57 升级到 5.7.22)