今までCRONでデータベースのバックアップを取っていました。
しかし、今日見るとバックアップの中身が空でした。
下記、シェルを起動するとエラーが表示されます。
今までうまくいっていたのに一体何が起きているのでしょうか?
また、対処方法を教えてください。宜しくお願い致します。
エラー内容
% sh abcd.sh mysqldump: [Warning] Using a password on the command line interface can be insecure. mysqldump: [ERROR] unknown option '--database'
追記↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
「mysqldump: [Warning] Using a password on the command line interface can be insecure.」に関してはパスワードを直接記述したらいけないとググって分かりました!ただ未だに「mysqldump: [ERROR] unknown option '--database'」が出ます。
オプション?ご教授宜しくお願い致します。
shプログラム
# 情報 WEEK=`date '+%w'` BACKUP_DIR=home/abcd/backup BACKUP_FILEPATH=${BACKUP_DIR}/db/abcddb_${WEEK}.sql.gz DB_ADDRESS=mysql999.db.sakura.ne.jp PASSWORD=pass # バックアップ /usr/local/bin/mysqldump --opt -c --host=${DB_ADDRESS} \ MYSQL_PWD=$PASSWORD --user=abcd \ --database abcd_efgdb | /usr/bin/gzip > ${BACKUP_FILEPATH} ${BACKUP_DIR}/abcd.sh ${BACKUP_FILEPATH}
データベース バージョン: MySQL 5.7
回答2件
あなたの回答
tips
プレビュー