良い日、mysqldumpはローカルホストから空のダンプを生成します
私はbashを使ってmysql dbのダンプを生成しようとしています。
私はそれが私のbashのどの部分0キロバイト(空)
でダンプファイルが作成され、このlink
#!/bin/bash
# Database credentials
user="root"
password=""
host="localhost"
db_name="sampledb"
# Other options
backup_path="C:\_backup"
date=$(date +"%d-%b-%Y")
# Set default file permissions
umask 177
# Dump database into SQL file
mysqldump --user=$user --password= --host=$host $db_name > $backup_path/$db_name-$date.sql
を使用しますが.SHサンプルを作成したが、問題ありますか? (私の、このようなものを作成するための最初の時間を)
更新されたコード
UPDATE
私がそれを実行しています 以来、私は私の環境変数でのmysqldumpのパスを追加する必要があると思われますwin7。
ありがとうございます。
実際にエラーメッセージが表示される環境でスクリプトを実行していますか?どこに保存したり送信したりするように設定されていないcronジョブですか? –
git bashを使って実行します。 –
まあ...文字通り 'user =" doesnotexist "'を使用するとどうなりますか? –