我正在 CMD 上的 mysqlulc> 提示符下运行命令。命令如下:-
mysqluc> mysqldbcompare --server1=root:Password1!@host1 --server2=root:Password1!@host2 teststore:teststore --run-all-tests --changes-for=server2 --difftype=sql
我想将此命令的输出重定向到文本文件中。 我尝试过重定向运算符“>”以及“INTO FILE”,但没有成功。 “mysqldbcompare”实用程序在命令末尾不接受任何其他字符。
请帮忙解决这个问题。
提前致谢!!
最佳答案
我有同样的问题,通过在工作台安装文件夹下运行 mysqldbcompare 命令而不是在 mysqluc 命令窗口中运行来解决。
就我而言,我在 D:\MyTool\mysql-workbench-community-6.2.5-winx64-noinstall\MySQL Workbench 6.2.5 CE (winx64) 下运行类似的命令
mysqldbcompare --server1=databaseuser:password@127.0.0.1 --server2=databaseuser:password@10.10.10.10 server1db:server2db --changes-for=server2 -a --difftype=sql >> results.log
希望有帮助。
关于mysql - 将 mysqldbcompare 实用程序的输出重定向到文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36275955/