文档解释
Error number: MY-010285; Symbol: ER_AUTH_RSA_CANT_PARSE; SQLSTATE: HY000
Message: Failure to parse RSA %s key (file exists): %s: %s
错误说明
MY-010285 (ER_AUTH_RSA_CANT_PARSE) 是MySQL定义的错误信息。该错误表明RSA基元提供的RSA public key无法解析。这是因为被提供的基元不符合基于ASN.1编码的标准格式,无法在MySQL中使用。
常见案例
这个错误通常发生在MySQL试图从基元解析但无法验证得到有效RSA密钥的RSA public key时。此时,MySQL会无法继续处理RSA public key,从而报出错误。
解决方法
由于此错误是由于提供的基元格式不符合ASN.1标准而触发的,因此要解决这个错误,建议可运行OpenSSL,使用下面的指令将其转换为ASN.1标准:
openssl rsa -in -out -outform DER
经过上述操作,我们可以将其转换为正确的ASN.1格式,并将该值传递给MySQL,从而解决此错误。此外,还可以使用此命令查看RSA public key模:
openssl rsa -pubin -in -modulus -noout
最后,我们可以 重新尝试将基元格式正确应用到MySQL中,从而解决MY-010285 (ER_AUTH_RSA_CANT_PARSE) 错误。
香港美国云服务器首选树叶云,2H2G首月10元开通。
树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/237263.html<

