mysqldump[Warning] Using a password on the command line interface can be insecure


首先我要说的是这玩意是个警告,你不管也问题不大,好了可以撤退了

今天写个脚本的时候发现报了这个警告然后就没反应,一直以为是报错了,实际上是因为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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM