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