83 文字
1 分
docker-compose経由でMySQLのデータをバックアップとリストア

Backup#

Terminal window
docker-compose run --rm app bash -c 'mysqldump -u root --password=${MYSQL_ROOT_PASSWORD} -h ${MYSQL_HOSTNAME} --all-databases > dump.sql'

Restore#

Terminal window
docker-compose run --rm app bash -c 'mysql -u root --password=${MYSQL_ROOT_PASSWORD} -h ${MYSQL_HOSTNAME} > dump.sql'

背景#

[Server] Different lower_case_table_names settings for server ('2') and data dictionary ('0').
[Server] Data Dictionary initialization failed.
[Server] Aborting
docker-compose経由でMySQLのデータをバックアップとリストア
https://blog.teraren.com/posts/docker-compose経由でmysqlのデータをバックアップとリストア/
作者
Yuki Matsukura
公開日
2020-10-15
ライセンス
CC BY-NC-SA 4.0

コメント