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}
來完成。
已回答 10 個月前
相關內容
- 已提問 4 個月前
- 已提問 2 年前
- AWS 官方已更新 3 年前
- AWS 官方已更新 2 年前
- AWS 官方已更新 2 年前
- AWS 官方已更新 3 個月前
感謝,經過嘗試我也發現了這個問題。