ショコラ
ワードプレスのデータベースをバックアップするには?
mysqldump でキメマス。
もっさん先輩
mysqldump -u{ユーザー} -p{パスワード} --no-tablespaces {データベース} > {ファイル名}
docker-compose exec db 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`
「–no-tablespaces」を付けること。
ドッカーコンポーズに環境変数が定義してあるなら、↓こちらです。
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`'