のために拒否されたが、それが正常に動作し、かつバックアップが私のファイルシステムに書き込まれます。 MySQLデータベースは、リモートのLinuxサーバーにあります。mysqldumpを - 私は開いているウィンドウのコマンドシェル(win7の)から次のコマンドを実行すると、アクセスがユーザー
"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)に同じコマンドを入れて、(末尾の「一時停止」コマンドを使って)batファイルを実行して、私はエラー「ガット・エラーを取得:1045:接続しようとすると、ユーザー 'me' @ 'c-24-2-64-138.hsd1.ut.comcast.net'(パスワードは使用しています)のアクセスが拒否されました。
batファイルから実行しているのに、なぜそれが開いてコマンドシェル内から動作しますが、しないのですか?どうすればこの作品を作れますか?
amaidment:私はあなたの提案を試みましたが、同じエラーが表示されます。他のアイデア? – HerrimanCoder
また、 "=="は機能しません.1つの等号のみが動作します。 – HerrimanCoder
@SweatCoder - 申し訳ありません、私の一部の誤字 - それに応じて修正されました。あなたがうまく働いてうれしい。 – amaidment