大失敗
- 2009年11月13日 01:43
- Net,PC
やらかしてしまった、大失敗
ひっさびさだったので確認を忘れて、サイト更新でファイルをアップするときにMTのデータベースを古い日付ので上書きしてしまった。
なんで前回の時に消しておかなかったんだろう?
MTは6月時点に戻ってしまい、データベースからエントリーとかコメントも消えてしまった。
archives内の個別のファイルは残ってるので、そちらではちゃんと表示されているけども。
エントリーは日時変更できるので一から投稿し直し。
でも問題はコメント。こちらは日時変更できないのでとりあえずそのまま。
現在は今までのコメントがちゃんと表示されているけど、再構築しちゃったらデータベースファイルには残ってないから、消えちゃったりするんだろうか?
ぶつ森のともだちコードのエントリーでコード交換し合ってるようなのに、本当にごめんなさい・・・。
コメント自体は別に保存したので、消えるようなら再投稿し直します。
で、データベース上書きというポカはこれで2度目。2回ともMTのアップデート作業の時にバックアップしたデータベースをアップ→元のファイルを削除し忘れる→忘れた頃にサイト更新で自動でファイルをアップして上書き、というミス。
2回も同じミスを繰り返すなんて大バカだなあ・・・。
今までは手動でバックアップを取っていたけど、どうしても忘れることがある。
なのでMTのデータベースを自動バックアップする方法はないかと探してみた。
私はSQLiteを利用してるけど、見つかるのはMYSQLを利用している場合ばかり。それでちょっと探し方を変えて発見。
シェルスクリプトとCronでファイルを自動バックアップ&ローテーション – (DxD)∞
さくらインターネットのCRON設定を可能な限り簡単に解説したい
これで自動でバックアップできた
SQLiteを利用している場合の自動バックアップを解説しているところもあったけど、どうしても上手く行かなかったので・・・。
- Link
- Feeds