DockerのMySQLコンテナでDUMPとRESTOREする

docker

参考リンク

こちらがすべてです。(Thank you!!)

# Backup
docker exec CONTAINER /usr/bin/mysqldump -u root --password=root DATABASE > backup.sql

# Restore
cat backup.sql | docker exec -i CONTAINER /usr/bin/mysql -u root --password=root DATABASE

rootのパスワード設定してない場合(コピペ用)

開発環境とかでrootのパスワード設定してない場合は以下。

# Backup 
docker exec CONTAINER /usr/bin/mysqldump -u root DATABASE > backup.sql

# Restore 
cat backup.sql | docker exec -i CONTAINER /usr/bin/mysql -u root DATABASE

 

以上です。

コメント

タイトルとURLをコピーしました