欢迎访问机房运维工作室

爱数知识库

AnyBackup-MySQL 数据库实例授权认证失败!原因是:验证用户名密码失败,原因:传入参数为空。

频道:爱数知识库 日期: 浏览:33

AnyBackup-MySQL 数据库实例授权认证失败!原因是:验证用户名密码失败,原因:传入参数为空。

关键字

MySQL 、实例授权、传入参数。


适用产品

  • AnyBackup CDM 7. 0. x
  • AnyBackup Express 7. 0. x
  • AnyBackup Enterprise 7. 0. x


问题描述

在使用 AnyBackup 进行 MySQL 数据库实例授权时操作失败,提示如下错误信息:

认证失败!原因是:验证用户名密码失败,原因:传入参数为空。(错误码:423690242)。


问题影响

AnyBackup 无法对 MySQL 数据库进行实例授权,最终导致无法备份。


问题原因

安装 AnyBackup MySQL 客户端模块未正确安装。


解决方案

为了解决该问题,需要重新安装 AnyBackup 的 MySQL 模块,可按照以下方案进行:

1. 执行以下命令确定 AnyBackup 客户端程序的安装位置以及该客户端上的 MySQL 数据库环境信息。

ps -ef | grep mysqld

ps -ef | grep esf


方案一:不卸载客户端情况下手动安装 MySQL 模块。

注:AnyBackup 版本在7.0.17.1及之后版本操作如下:

进入到客户端安装目录 /xxx/AnyBackupClient/ClientService/AggregateApp 目录手动执行 multiuser.sh 添加步骤 1 中获取到 MySQL 数据库环境信息 。

cd /xxx/AnyBackupClient/ClientService/AggregateApp/ # xxx 为客户端安装路径

./multiuser.sh install MySQL mysql /usr


方案二:根据步骤 1 获取到的 MySQL 环境信息重新安装客户端,如下图并正确安装 MySQL 模块。

8062dab84e6db54dab0756582ddc584a_rtaImage_eid=a06BB00000Af4pn&feoid=00N2w00000HwiWC&refid=0EMBB000000TrGn.png


2. 使用操作员登录 AnyBackup 管理控制台,重新对 MySQL 数据库进行实例授权。



更多信息

AnyBackup 7.0.17.1 之前版本的 multiuser.sh 脚本位置为:/客户端安装目录 /AnyBackupClient/ClientService下。