zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

MySQL Error number: MY-014026; Symbol: ER_AUTHENTICATION_OCI_TOKEN_NOT_VERIFIED; SQLSTATE: HY000 报错 故障修复 远程处理

mysql 故障 处理 远程 报错 修复 Error ER
2023-06-13 09:19:55 时间
MySQL Error number: MY-014026; Symbol: ER_AUTHENTICATION_OCI_TOKEN_NOT_VERIFIED; SQLSTATE: HY000 报错 故障修复 远程处理
文档解释

Error number: MY-014026; Symbol: ER_AUTHENTICATION_OCI_TOKEN_NOT_VERIFIED; SQLSTATE: HY000

Message: Verification failed for security token provided by %s for %s @ %s : %s.

错误说明:

MY-014026 ER_AUTHENTICATION_OCI_TOKEN_NOT_VERIFIED 错误表明无法验证Oracle Cloud Infrastructure (OCI) Auth Token来认证MySQL服务器。

该错误通常会发生在MySQL服务器使用Oracle Cloud Infrastructure(OCI)认证时。在MySQL 8.0中,使用登录插件OCI_Authentication来验证用户凭证,并且OCI Auth Token必须被验证才能登录客户端。

解决方法:

1. 首先,需要确保安装了最新的OCI客户端库,以匹配MySQL的版本(8.0)。

2. 若要使用OCI Auth Token,需要安装OCI CLI(命令行界面)和IAM令牌。这些可以获得在OCI控制台上对应账户管理员登录。

3. 接下来,使用命令将OCI Auth Token添加到MySQL登录插件中:

mysql INSTALL PLUGIN oci_Authentication SONAME oci_Auth.so”;

4. 最后,使用set global更新变量:

mysql SET GLOBAL default_authentication_plugin=oci_Authentication;

此设置将使MySQL服务器使用Oracle Cloud Infrastructure认证机制,并且除非取消设置,否则服务器将在每次重新启动时使用此凭据类型来认证客户端。

需要注意的是,如果用户的OCI Token是过期的,出现此错误时,需要重新生成新的OCI Token才能正常认证MySQL服务器。


我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题

本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 MySQL Error number: MY-014026; Symbol: ER_AUTHENTICATION_OCI_TOKEN_NOT_VERIFIED; SQLSTATE: HY000 报错 故障修复 远程处理