2 個答案
- 最新
- 最多得票
- 最多評論
0
經過嘗試,發現只與 mysqlbinlog 的參數使用方式有關係:
--user ${RdsUser} --password ${RdsPass}這樣的用法有問題,提示輸入密碼即使輸入正確的密碼後依然會提示ERROR: Got error reading packet from server: Could not find first log file name in binary log index file,正確用法為--user=${RdsUser} --password=${RdsPass}-u ${RdsUser} -p ${RdsPass}這樣的用法也一樣會遇到上面的問題,要注意中間的空格,正確用法為-u${RdsUser} -p${RdsPass}- 上述兩種用法在非交互模式中會提示在命令行中使用密碼不太安全,個人推薦的方法是
export MYSQL_PWD=password_of_rds_user然後只使用--user=${RdsUser}來完成。
已回答 2 年前
相關內容
- 已提問 3 年前
- 已提問 1 年前

感謝,經過嘗試我也發現了這個問題。