数据复制服务 DRS-全量阶段失败报错,关键词“transfer account failed, can not find password from src DB”:解决方案

时间:2024-09-26 16:04:05

解决方案

  1. 在源库执行以下SQL语句,查询密码为空的用户。

    • MySQL 5.7及以上版本:
      SELECT USER,HOST,authentication_string FROM MYSQL.user WHERE authentication_string IS NULL OR authentication_string='';
    • MySQL 5.6以及下版本
      SELECT USER,HOST,`password` FROM MYSQL.user WHERE `password` IS NULL OR `password`='';

  2. 执行以下SQL语句,删除掉源库密码为空的用户,或者给用户添加密码。

    • 删除密码为空的用户
      DROP USER ***@***
    • 给用户添加密码
      ALTER USER ***@*** IDENTIFIED BY ***

support.huaweicloud.com/trouble-drs/drs_13_0116.html