約2年前に常時SSL化を行って以来の大規模メンテナンスを敢行。

およそ15年分のエントリーが入っているデーターベースファイルが肥大化。ここ数年500 Internal Server Errorが頻発するようになってきたことから、SQLiteでの運用に見切りをつけて、高速で堅牢なMySQLに移行することに。

freoをクリーンインストールし、サーバーにデータベースを設定。あとは旧SQLite3環境にてエクスポートしたファイルをインポートするだけだと思ったら、これが一筋縄ではいかない・・・どうやらSQLiteとMySQLとで仕様が異なるため変換が必要らしい。

ファイルを切り分け、エディターで変換。根気強くエラーを潰して移行完了。最後にメディアファイルの整合性をチェックして作業終了。

Leave a Comment

Comments

No comments yet. Why don’t you start the discussion?

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)