配置權限
PolarDB-X日志服務兼容MySQL Replication相關的權限規范,需要有合適的賬戶權限才能正常使用binlog服務。
高權限賬號,默認擁有所有權限,可正常使用binlog服務。
PolarDB-X從5.4.11版本開始對外提供了完全兼容MySQL的全局binlog能力,為了保障數據安全性,需要通過
GRANT SELECT ON *.* TO 'user'@'host'
語句授予賬號實例級的SELECT權限,方可查看和訂閱binlog。PolarDB-X從5.4.12版本開始,新增了binlog查看和訂閱的獨立權限。
執行
GRANT REPLICATION CLIENT ON *.* TO 'user'@'host'
,擁有REPLICATION CLIENT權限后方可執行以下binlog的查詢權限。SHOW MASTER STATUS; SHOW BINARY LOGS;
執行
GRANT REPLICATION SLAVE ON *.* TO 'user'@'host'
后擁有REPLICATION SLAVE權限,方可查詢binlog event詳情和訂閱binlog。SHOW BINLOG EVENTS; CHANGE MASTER ...
使用限制
數據復制暫不支持Gtid(Global Transaction Identifier)。
數據復制暫不支持數據壓縮傳輸。
數據復制暫不支持SSL安全傳輸。
對于單流Binlog日志服務,僅當事務策略指定為TSO時,才支持對分布式事務的合并。
注意事項
單個PolarDB-X實例創建多條Binlog消費鏈路時,需要提前對計算節點的內存資源進行規劃,建議您通過壓測評估或聯系我們以輔助規劃。
文檔內容是否對您有幫助?