83 文字
1 分
docker-compose経由でMySQLのデータをバックアップとリストア
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'背景
- Docker for macosを2.4.0にあげて、デフォルトのgRPCがonの状態だとエラーになる。
- DBを作り直せば解決される。
[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のデータをバックアップとリストア/