MySQL バックアップをとるには?

ショコラ
ショコラ

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`'
Scroll to Top