先说一下升级的方法:
首先备份数据,下面是具体安装步骤:
1、下载mysql-apt的配置包,并安装
wget https://dev.mysql.com/get/mysql-apt-config_0.8.1-1_all.deb在安装的过程中,会要求选择mysql版本,选择mysql5.7版本后,点击“OK”。
sudo dpkg -i mysql-apt-config_0.8.1-1_all.deb
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可能会出现如下图所示的问题,
错误的意思是说GPG Key有效期已经过期了。既然过期了,那么我们就需要升级一下GPG Key。
解决办法如下:
第一步:查看一下Key的有效期
#apt-key list
第二步:升级Key:
#apt-key adv --keyserver pgp.mit.edu --recv-keys A4A9406876FCBD3C456770C88C718D3B5072E1F5
接下来再apt-key list看一下:
OK,接下来可以接着apt-get update了。
参考文献:
http://www.cnblogs.com/os-python/p/6842485.html
https://techglimpse.com/update-gpg-key-mysql-repo-debian-ubuntu/