То, что мы хотели бы сделать, это исключить необходимость встраивания в наш пакетный файл ИД_пользователя, пароля пользователя, имени хост-сервера и имен конкретной базы данных при автоматизации резервного копирования с нашего сервера MySQL.
Вот командный файл, который я использую сейчас:
:: 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
Мы хотим создать отдельный файл «.properties», в котором будет храниться идентификатор пользователя; Пароль; Имя хост-сервера; и т.п.
Кроме того, если бы мы могли получить список каталогов под заданным путем, который затем зациклился бы в соответствующем количестве раз, это было бы идеально.