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

docker

Backup

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

Restore

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

コメント