首先我要说的是这玩意是个警告,你不管也问题不大,好了可以撤退了
今天写个脚本的时候发现报了这个警告然后就没反应,一直以为是报错了,实际上是因为mysqldump这个命令执行时间有点长(和你导出的数据量有关系);
下边给出这个脚本用于不同数据库间同步数据
@ECHO OFF @REM 远程数据库密码 set remoteDbPwd=123 @REM 本机数据库密码 set localDbPwd=123 @ECHO ON REM 源 set sourceDatabase=db1 REM 目标 set targetDatabase=db2 set sourceIp=127.0.0.1 @ECHO OFF echo begin dump... mysqldump --opt %sourceDatabase% -h %sourceIp% -uroot -p%remoteDbPwd% > config.sql echo end dump... echo insert to:%targetDatabase... mysql -uroot -p%localDbPwd% %targetDatabase% < config.sql echo success... del config.sql /s /q pause exit