ショコラ
MySQL バックアップをとるには?
「mysqldump -u{ユーザー名} -p{パスワード} –no-tablespaces {データベース名} >{ファイル名}」でキメマス。
もっさん先輩
mysqldump -u{ユーザー名} -p{パスワード} --no-tablespaces {データベース名} >{ファイル名}
例
mysqldump -u${MYSQL_USER} -p${MYSQL_PASSWORD} --no-tablespaces ${MYSQL_DATABASE} > /var/lib/mysql/backup.sql.`date +%Y%m%d`
ドッカーコンポーズに環境変数が定義してあるなら↓こちら。
docker-compose exec db sh -c 'mysqldump -u${MYSQL_USER} -p${MYSQL_PASSWORD} --no-tablespaces ${MYSQL_DATABASE} > /var/lib/mysql/backup.sql.`date +%Y%m%d`'