mysqldump過濾 mysqlfilter

jopen 12年前發布 | 18K 次閱讀 MySQL 數據庫服務器

mysqlfilter是基于mysqldump,增加sets和rule兩個參數,對敏感信息過濾,可以有效的提高DBA的處理效率,縮短DBA和開發需求之間的時間差。

mysqlfilter的敏感信息過濾主要設計思路:依據mysqldump中where條件的設計思想,從而過濾查詢條件的方式,獲取所需條件的數據內容。由此,在mysqldump中增加sets條件,通過將敏感字段的列出,用逗號分割,從而過濾掉敏感信息。此外,在mysqldump中添加 rule條件,通過配置文件方式,將大量過濾條件通過配置文件,按照一定的規則,進行過濾處理。

sets條件的針對過濾條件比較簡單的過濾方式,主要對少量比較特殊的條件進行過濾。而rule條件主要針對當dump大量庫或表時,對多個表中的多個字段進行敏感數據過濾時,可以通過在規則文件中指定。

為了不影響現有的mysqldump導入/導出工具,將新的工具定義為mysqlfilter,使用方式同mysqldump一致,只是額外增加sets和rule參數。

項目主頁:http://www.baiduhome.net/lib/view/home/1348921388838

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!