自建MySQL為源的同步任務源端配置
更新時間 2025-01-13 18:08:09
最近更新時間: 2025-01-13 18:08:09
分享文章
本節為您介紹數據庫遷移工具自建MySQL為源的同步任務源端配置。
前提條件
(1)自建MySQL數據庫的源端版本為5.6、5.7、8.0版本。
(2)自建MySQL數據庫源端已關閉大小寫敏感。
(3)自建MySQL數據庫源端已開啟binlog且格式為row。
(4)目標端數據庫的存儲空間必須大于源端數據庫所占用的存儲空間。
使用限制
無主鍵表僅支持存量同步,不支持增量同步;
不支持同步mysql等MySQL系統庫;
同步過程中,可同步源端數據庫的存量表結構、存量數據和增量數據。
源端權限要求
由于權限查詢需要設計到mysql.user及mysql.db兩張系統表。所以需要先授予用戶以上兩張表的SELECT權限。
同步模式 所需權限 全量 SELECT, REFERENCES, INDEX, SHOW VIEW,
全局級別:PROCESS增量 SELECT,開啟binlog row模式
全局級別:REPLICATION CLIENT,REPLICATION SLAVE
源端配置:
數據源類型
選定為MySQL,可同步版本范圍內的MySQL數據庫
服務器IP
待同步源端數據庫的連接IP
端口號
待同步源端數據庫的端口
用戶名
用于連接待同步源端數據庫的用戶名稱
密碼
用于連接待同步源端數據庫的用戶的密碼
數據庫
要同步的源端數據庫名