dbForge Data Compare for MySQL入門教程:比較和同步數(shù)據(jù)
dbForge Data Compare for MySQL可以使用命令行自動執(zhí)行數(shù)據(jù)比較和同步。
從命令行運行比較
C:\Program Files\Devart\dbForge Data Compare for MySQL\datacompare.com
C:\Program Files\Devart\dbForge Data Compare for MySQL>datacompare.com /datacompare /?
C:\Program Files\Devart\dbForge Data Compare for MySQL>datacompare.com /datacompare /compfile:"D:\mycompdoc.dcomp"
C:\Program Files\Devart\dbForge Data Compare for MySQL>datacompare.com /datacompare /compfile:"D:\mycompdoc.dcomp" /sync:"D:\mysync.sql"
要自動同步數(shù)據(jù),請使用/ sync而不指定文件名:
C:\Program Files\Devart\dbForge Data Compare for MySQL>datacompare.com /datacompare /compfile:"D:\mycompdoc.dcomp" /sync
C:\Program Files\Devart\dbForge Data Compare for MySQL>datacompare.com /datacompare /compfile:"D:\mycompdoc.dcomp" /sync:"D:\mysync.sql" /log:"D:\mylog.log"
C:\Program Files\Devart\dbForge Data Compare for MySQL>datacompare.com /datacompare /compfile:"D:\mycompdoc.dcomp" /sync:"D:\mysync.sql" /log:"D:\mylog.log" /report:"D:\myreport.html"
C:\Program Files\Devart\dbForge Data Compare for MySQL>datacompare.com /datacompare /compfile:"D:\mycompdoc.dcomp" /sync:"D:\mysync.sql" /log:"D:\mylog.log" /report:"D:\myreport.html" /reportformat:HTML
提示:要執(zhí)行同步腳本,請使用/ execute開關(guān):
C:\Program Files\Devart\dbForge Data Compare for MySQL>datacompare.com /execute /connection:"User Id=root;Host=db;Port=3320;Database=test;Character Set=utf8" /inputfile:"D:\mysync.sql"
- 單擊Start。
- 在“ Search programs and files ”文本框中鍵入cmd,然后按Enter。
- 鍵入位于PC上dbForge Data Compare for MySQL安裝文件夾中的datacompare.com擴展的路徑,然后按SPACE鍵。
- 指定命令行參數(shù)(要運行的連接字符串和操作)。例如,指定操作的類型。
- 指定要比較和同步的對象。
- 將數(shù)據(jù)直接同步到數(shù)據(jù)庫并生成同步腳本文件。
- 生成比較和同步協(xié)議到文件中。
- 撰寫比較報告。
- 指定報告格式。HTML和EXCEL格式可用。
- 按ENTER鍵運行該過程。
使用命令行參數(shù)生成文件
要使用命令行參數(shù)生成文件,請打開“ Data Comparison”向?qū)?。要訪問“ Data Comparison”向?qū)В垎螕羝鹗柬撋系?ldquo; New Data Comparison ”?;蛘?,在“ File”菜單上,單擊“ New Data Comparison”。 選擇Source和Target進行比較。瀏覽其他向?qū)ы撁嬉哉{(diào)整數(shù)據(jù)比較。在“ Options ”選項卡上,單擊“ Save settings to a command line arguments file”,然后指定用于保存文件的文件名和位置。選定的Source和Target連接字符串以及比較選項將作為命令行參數(shù)保存在文件中。您可以編輯文件中比較選項的值。
請注意,出于安全目的,生成的文件不包含密碼信息。您應(yīng)該編輯文件并手動輸入密碼。您可以在Additional / datacompare Arguments主題中查看可用的其他參數(shù)并了解如何使用它們 。
帶/ argfile參數(shù)的命令行字符串將按如下方式編寫:
C:\Program Files\Devart\dbForge Data Compare for MySQL>datacompare.com /argfile:file_name.txt