MySQLサーバーからのバックアップを自動化するときに、バッチファイルにUser_ID、ユーザーパスワード、ホストサーバー名、および特定のデータベース名を埋め込む必要をなくすことです。
私が今使用しているバッチファイルは次のとおりです。
:: Properties File for Batch
@echo off
cls
c:
cd\
cd program files\MySQL\MySQL Workbench 6.3 CE
mysqldump -uroot -pRoot_Password -hHost_Server_Name DB_Nbr1 > c:\MySQLBackup\DB_Nbr1_BU_%date:~10,4%%date:~4,2%%date:~7,2%.SQL
mysqldump -uroot -pRoot_Password -hHost_Server_Name DB_Nbr2 > c:\MySQLBackup\DB_Nbr2_BU_%date:~10,4%%date:~4,2%%date:~7,2%.SQL
mysqldump -uroot -pRoot_Password -hHost_Server_Name DB_Nbr3 > c:\MySQLBackup\DB_Nbr3_BU_%date:~10,4%%date:~4,2%%date:~7,2%.SQL
mysqldump -uroot -pRoot_Password -hHost_Server_Name test > c:\MySQLBackup\test_BU_%date:~10,4%%date:~4,2%%date:~7,2%.SQL
私たちがやりたいのは、ユーザーIDを保存する別の「.properties」ファイルを持つことです。パスワード; ホストサーバー名; 等
また、指定されたパスの下にあるディレクトリのリストを取得できれば、適切な回数だけループするので理想的です。