dbForge Data Compare for MySQL入门教程:比较和同步数据
dbForge Data Compare for MySQL可以使用命令行自动执行数据比较和同步。
从命令行运行比较
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"
要自动同步数据,请使用/ 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
提示:要执行同步脚本,请使用/ execute开关:
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键。
- 指定命令行参数(要运行的连接字符串和操作)。例如,指定操作的类型。
- 指定要比较和同步的对象。
- 将数据直接同步到数据库并生成同步脚本文件。
- 生成比较和同步协议到文件中。
- 撰写比较报告。
- 指定报告格式。HTML和EXCEL格式可用。
- 按ENTER键运行该过程。
使用命令行参数生成文件
要使用命令行参数生成文件,请打开“ Data Comparison”向导。要访问“ Data Comparison”向导,请单击起始页上的“ New Data Comparison ”。或者,在“ File”菜单上,单击“ New Data Comparison”。 选择Source和Target进行比较。浏览其他向导页面以调整数据比较。在“ Options ”选项卡上,单击“ Save settings to a command line arguments file”,然后指定用于保存文件的文件名和位置。选定的Source和Target连接字符串以及比较选项将作为命令行参数保存在文件中。您可以编辑文件中比较选项的值。
请注意,出于安全目的,生成的文件不包含密码信息。您应该编辑文件并手动输入密码。您可以在Additional / datacompare Arguments主题中查看可用的其他参数并了解如何使用它们 。
带/ argfile参数的命令行字符串将按如下方式编写:
C:\Program Files\Devart\dbForge Data Compare for MySQL>datacompare.com /argfile:file_name.txt