Error number: MY-013810; Symbol: ER_AUTHENTICATION_OCI_DOWNLOAD_PUBLIC_KEY; SQLSTATE: HY000
Message: Unavailable public key with fingerprint %s for user %s in tenancy %s .
错误说明 MY-013810:ER_AUTHENTICATION_OCI_DOWNLOAD_PUBLIC_KEY 是MySQL的一个报错,当MySQL客户端尝试使用Oracle Cloud Infrastructure(OCI)身份验证登录MySQL服务器时,就会抛出该错误。这个错误表示下载公钥时发生了错误。
常见案例 报错 MY-013810:ER_AUTHENTICATION_OCI_DOWNLOAD_PUBLIC_KEY 通常意味着当尝试使用OCI身份验证登录MySQL服务器时,客户端无法从服务器下载公钥,从而导致身份验证失败。
解决方法 需要的第一步是确保服务器上的公钥仍然有效。为了安全,MySQL允许将公钥更新为新的,每隔一定的时间间隔,默认周期为24小时。如果公钥太旧,请立即手动更新它。下一步是检查服务器上的网络设置,确保它允许客户端可以访问服务器,从而可以下载公钥。如果两者都正常,可以试试在客户端上手动安装公钥,以确保客户端知道要找哪里登录。完成这些步骤之后,您就可以再次尝试OCI身份验证登录MySQL服务器,应该可以成功。