質問: 今まで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
回答: × --database 〇 --databases