Когда я запускаю следующую команду из командной оболочки Windows (Win7), она отлично работает, и резервная копия записывается в мою файловую систему. База данных MySQL находится на удаленном сервере Linux.mysqldump - Доступ запрещен для пользователя
"C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqldump" -h *******.com -u ******* -p***** --databases ******* > "C:\******\_Database\backups\DB_%date:~0,3%.bak"
Но когда я ставлю ту же команду в пакетный файл (whatever.bat) и запустить файл летучая мышь (с помощью команды «паузы» в конце), я получаю ошибку «Ошибка Got: 1045: Доступ запрещен для пользователя 'me' @ 'c-24-2-64-138.hsd1.ut.comcast.net' (используя пароль: ДА) при попытке подключения ".
Почему это работает из командной оболочки open, но не при запуске из файла bat? Как я могу сделать эту работу?
Наложение: Я пробовал ваше предложение, но я все равно получаю ту же ошибку. Любые другие идеи? – HerrimanCoder
Кроме того, «==» не работает, работает только один знак равенства. – HerrimanCoder
@SweatCoder - извинения, опечатка с моей стороны - исправлены соответственно. Рад, что вы его работали. – amaidment