Kishimoto最近Dockerを覚えてから、色々楽になりました。Bashやらの設定変更してたせいか、Dockerのデータが全部消えてしまい、データベースのバックアップをちゃんとしようと思った次第です。毎回長いコマンド打つのも面倒だし覚えれないので、なるべく簡単になるようにしてます。Macでしか確認をしていないのであしからず。MySQLのdumpをできるようにします。mysqlコマンドを利用するため、ユーザー名とパスワードの入力が必要になりますが、パスワードの部分で入力を求められてしまい、ダンプファイルができても1行目にログが出力されてしまい、毎回消さないと使えないのは無理ですね。ぷちめもこちらの記事に答えが載ってしまっていたので、コマンド部分のみを抜粋しますね。-p2つとも、実行した際にパスワードの入力を求められます。このときにmysqlのパスワードを入力して完了です。パスワードは、コンテナを作成したさいに設定したパスワードを入力。これで、ダンプするときとかにパスワードの入力を求められなくなるので、1個楽になりました。次に、データベースのダンプとリストアのコマンドです。backup.sqlすごくシンプルになったところで、Makefileに作っていきます。backup.sqlMakefileを作ったあとは、もう簡単です。restoreこのMakefileファイルを使い回せばかなり楽になります。株式会社MIRAIでは、Webマーケティング・コンサルティングからホームページ制作・動画制作など、様々なご相談を承っております。CONTACTコンサルティング事例や成果から、ホームページ制作・動画制作に関するご相談、お見積もりなど、お気軽にご相談ください。お問い合わせはこちらいただいたお問い合わせには、受付完了日を除く2営業日以内にご返信させていただきます。