警告:MySQL-server-5.5.46-1.linux2.6.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY

CentOS安装rpm安装MySQL时爆出警告:

警告:MySQL-server-5.5.46-1.linux2.6.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY

原因:这是由于yum安装了旧版本的GPG keys造成的

解决办法:后面加上

 --force --nodeps

如:

 rpm -ivh MySQL-server-5.5.46-1.linux2.6.x86_64.rpm --force --nodeps

从 RPM 版本 4.1 开始,在安装或升级软件包时会检查软件包的签名。如果签名校验失败,你就会看到如下所示 

的错误消息: 

error: V3 DSA signature: BAD, key ID 0352860f 
如果它是新的、只针对文件头的签名,你会看到如下所示的错误消息: 

error: Header V3 DSA signature: BAD, key ID 0352860f 
如果你没有安装合适的钥匙来校验签名,消息中就会包含 NOKEY ,如: 

warning: V3 DSA signature: NOKEY, key ID 0352860f 

在CentOS下有的时候用yum安装软件的时候最后会提示: 

引用 
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID***** 

这是由于yum安装了旧版本的GPG keys造成的,解决办法就是 

引用 
rpm --import /etc/pki/rpm-gpg/RPM* 

再安装软件就不会有这个错误提示了。

时间: 2024-08-01 14:02:09

警告:MySQL-server-5.5.46-1.linux2.6.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY的相关文章

请问在jsp开发中使用的mysql server数据库服务器

问题描述 请问在jsp开发中使用的mysql server数据库服务器 请问在jsp开发中使用的mysql server数据库服务器,在Visual C++ 6.0中也可以使用么?如果可以,请问如何使用? 解决方案 到底你说的是mysql还是sql server?不过这两者都可以在VC中访问,具体你google下 解决方案二: 可以吧,但是6.0都是多少年前的版本了,连sql server会出现各种未知的问题,具体google,楼上正解 解决方案三: 应该是可以的,直接都连接同一个数据库不就可以

Mysql Client链接Mysql Server的认证方式

参见:http://forge.mysql.com/wiki/MySQL_Internals_ClientServer_Protocol#Password_functions 我意译一下,大致就是以下内容: 4.0版本之前 1.服务器发送随机字符串(scramble_buff)给客户端. 2.客户端把用户明文密码加密一下,然后将hash加上服务器的随机字符串加密一下变成新的scramble_buff.(参见sql/password.c:scramble()). 3.客户端将加密后的scrambl

MySQL:无法远程登入MySQL Server解决(摘合)

mysql|server|解决 MySQL:无法远程登入MySQL Server 尝试用MySQL Adminstrator GUI Tool登入MySQL Server,Server却回复错误讯息:Host '60-248-32-13.HINET-IP.hinet.net' is not allowed to connect to thisMySQL server 这个是因为权限的问题,处理方式如下:shell>mysql --user=root -p输入密码mysql>use mysqlm

解决MySQL server has gone away

今天遇到类似的情景,MySQL只是冷冷的说:MySQL server has gone away. 大概浏览了一下,主要可能是因为以下几种原因: 一种可能是发送的SQL语句太长,以致超过了max_allowed_packet的大小,如果是这种原因,你只要修改my.cnf,加大max_allowed_packet的值即可. 还有一种可能是因为某些原因导致超时,比如说程序中获取数据库连接时采用了Singleton的做法,虽然多次连接数据库,但其实使用的都是同一个连接,而且程序中某两次操作数据库的间隔

master and slave have equal MySQL server ids

Fatal error: The slave I/O thread stops because master and slave have equal MySQL server ids   蚊子今天下午搭了一主三从的mysql复制,结果所有服务器都配置好后,发现从上报如下的错误 复制代码 代码如下: Last_IO_Error: Fatal error: The slave I/O thread stops because master and slave have equal MySQL se

master and slave have equal MySQL server UUIDs 解决方法

使用rsync配置了大量mysql,省去了大量编译和配置的时间,随逐个修改master和slave服务器的my.cnf,后,发现数据不能同步   使用rsync配置了大量mysql,省去了大量编译和配置的时间,随逐个修改master和slave服务器的my.cnf,后,发现数据不能同步, 在slave服务器show slave status: Fatal error: The slave I/O thread stops because master and slave have equal M

MySQL server version for the right syntax to use near 'TYPE=MyISAM'

最近将一个版本为4.0.18-Max的MySQL数据库迁移到5.6.20- enterprise-commercial-advanced上.好吧,这是我迄今为止,见到过的最古老版本的MySQL数据库,这个数据库跑在一个 512M上老古董PC上,已经存活了十多年了.使用mysqldump导出导入时,遇到了一个错误: mysql>CREATE TABLE BackupFrequency   ( BackupFrequency char(15ULL default '', PRIMARY KEY (B

Can’t connect to local MySQL server through socket

mysql,Mysqldump,Mysqladmin,php连接mysql服务常会提示下面错误: 1 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 这是由于修改mysql服务的了socket文件mysql.sock位置,而导致无法通过mysql socket文件连接到mysql服务引起的,具体解决办法如下:1.查看mysql服务的sock

MySQL server sysv script

上一篇简单介绍了MariaDB 10 with Galera在Docker中使用yum安装. 安装完后, 简单介绍一下systemv的控制脚本. 包含一些变量, 可能需要手工配置. 1. 主要包含     mysql软件的安装目录,      数据库的数据目录. 2. 启动数据库后的PID文件放哪里,      启动数据库的超时机制, 3. 是否使用mysqld_safe启动数据库 [root@mariadb my.cnf.d]# mysqld_safe --help Usage: /usr/b