在MySQL中,我想编写一个自动获取mysql binlog(可以是任意数量的日志)并将其应用到mysql服务器的进程。
`>dir C:\binlogs
file1
file2
file3
file4
`
` mysqlbinlog utility command is `
`> mysqlbinlog.exe file1 file2 file3 file4 | mysql -uroot `如何使用批处理文件编写此过程的脚本
另一种方法可以是:> mysqlbinlog.exe file1 > file.sql > mysqlbinlog.exe file2 >> file.sql > mysqlbinlog.exe file3 >> file.sql > mysqlbinlog.exe file4 >> file.sql
`> mysql.exe -uroot < file.sql`只是不知道如何通过批处理来编写脚本
发布于 2017-06-22 04:07:44
@echo off
setlocal enabledelayedexpansion
set filelist=
for %%# in (*) do set filelist=!filelist!"%%#"
echo %filelist%此脚本使用以下格式在一行中打印当前目录中的所有文件:"file1" "file2" "file3"。有一个尾随空格,但这并不重要,因为它的目的是使用列表作为参数。如果是这样的话,去掉最后一个字符:
echo %filelist:~,-1%https://stackoverflow.com/questions/44684801
复制相似问题