ubuntu14.04 mysql升级到5.7版本出现GPG error错误解决办法

时间:2022-10-26 16:08:41

先说一下升级的方法:

首先备份数据,下面是具体安装步骤:

1、下载mysql-apt的配置包,并安装

wget https://dev.mysql.com/get/mysql-apt-config_0.8.1-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.1-1_all.deb
在安装的过程中,会要求选择mysql版本,选择mysql5.7版本后,点击“OK”。

2、更新apt-get

sudo apt-get update

3、安装数据库

sudo apt-get install mysql-server

 
4、安装mysql 后,使用mysql_upgrade升级数据库文件版本 

sudo mysql_upgrade -uroot -p'youpassword'

5、重启mysql,并检查数据是否正常

sudo service mysql restart
mysqlcheck -uroot -p'youpassword' --all-databases

6、如果一切正常,所有表的检查结果均是ok状态。

同时,也可以进入mysql使用select version();或status; 来查看mysql-server 版本号。

接下来是本文重点:

在上面的第二步,apt-get update可能会出现如下图所示的问题,

ubuntu14.04 mysql升级到5.7版本出现GPG error错误解决办法

错误的意思是说GPG Key有效期已经过期了。既然过期了,那么我们就需要升级一下GPG Key。

解决办法如下:

第一步:查看一下Key的有效期

#apt-key list

ubuntu14.04 mysql升级到5.7版本出现GPG error错误解决办法

第二步:升级Key:

#apt-key adv --keyserver pgp.mit.edu --recv-keys A4A9406876FCBD3C456770C88C718D3B5072E1F5

接下来再apt-key list看一下:

ubuntu14.04 mysql升级到5.7版本出现GPG error错误解决办法

OK,接下来可以接着apt-get update了。

参考文献:

http://www.cnblogs.com/os-python/p/6842485.html

https://techglimpse.com/update-gpg-key-mysql-repo-debian-ubuntu/