本番環境とローカル環境を間違えた話
2020/10/02
こんにちは……
こんにちは……(しょんぼり挨拶)
やらかしました。カズ之助くんです。こんばんは。
したこと
私はローカル環境と本番環境を間違えて、今いる場所をローカル環境だと思い込みdocker-compose down
させてサービスを利用できなくしました。
そればかりではなく、Dockerのコンテナ群は立ち上げるたびにIPアドレスが変わるらしく、データベースへの接続に不具合が生じ、復旧までの15分ほど、サービスを利用不可能にしてしまいました……
原因
プロンプトが同じだから!!!!!!!
これが一番大きいと思います……。パッと見でどの環境なのかわかるようにするべきです……。
復旧作業
mysqlにログインできなくなったので新しくユーザーを作成して権限を付与しました…… 今までは ✝ r o o t ユ ー ザ ー ✝を使っていたんですが(神なので)、流石に良くないので(しかも今回の件でルートユーザーでアクセスできなくなったので)、別にアカウントを作成してログインできるようにしました……
再発防止策
-
プロンプトの色をローカル環境と本番環境で違うものにします……
- 色が違えばパット見でわかりやすいもんね!
-
指差し確認「ヨシ!」をします……ゼロ災でいこう!!(現場猫並感)
- 今回のは完全に現場猫案件なので……
みんなもこういう削除系や停止系のコマンドを入力する前に、いったん落ち着いて指差し確認をしよう!!!ヨシ!!!