MySQLのバージョンを変更しようと思ったらデータベースのインポートが出来なくなってサイトやめようかな・・・と思わされた件と、復旧させた方法。ごみおきばごみおきば気が向いた時にしか更新しないタイプの思いつき100%系サイト。コンテンツへスキップホームabout.MySQLのバージョンを変更しようと思ったらデータベースのインポートが出来なくなってサイトやめようかな・・・と思わされた件と、復旧させた方法。2009.11.133件のコメント無駄にタイトルなげぇ。バックアップさえあれば復旧が容易なWordPressでは、データベースの自動バックアップはやっておいて損はない。Backupプラグイン様々。そもそもどうしてこうなったかというと。昨日の更新時にサイトがなかなか重かった、という簡単な理由なんです。いえ、既にサイト表示の為に、色々いじってはいたんですが。・MySQLのテーブルを最適化。・他サーバからの画像呼び出しを極力減らして、自サーバからの呼び出しに変更。・他サーバからのiframe等の呼び出しを必要最低限まで削減。このくらいはやってたんだけど、それでもまだ重い。サーバ負荷は確かにあるけど、ピークタイム以外はまだそれ程でもない。さくらのレンタルサーバ非公式FAQで。あとなにかあったかな・・・と考えてて、思いついたのがデータベースMySQLのバージョン。さくらインターネットのスタンダードプランでWordPressを使用し始めたのは2008/11/12前後。おちもなにもないただのにっき。この時期のバージョンから、今年になって変更されてたんじゃなかったっけ・・・と、調べると確かに変更されていました。MySQLのバージョンさくらのレンタルサーバ非公式FAQ確認すると使用しているMySQLは4.0.xのまま。データベースを自動移行する機能はないので自分で変更するしかない。MySQLを4.0.xから5.1.xに変更したらサイト高速化しないかな・・・つか、WordPressのプラグインで正常動作しないものもあるし、バージョンアップしたら正常動作するかも知れない!やるしかない!・・・と、軽い考えでちょちょっと調べて移行しようとしたのが大火傷。データ全部吹っ飛ばしたんじゃねえのか・・・とgkbrする数時間となったのでありました。MovableTypeのログを500エントリくらい吹っ飛ばした時よりはましなんだけどね。あのときはエントリどころかスタイルシートもそうだし、そもそもテンプレートまで吹っ飛ばしたからなぁ・・・。現状のバックアップを取る→MySQL削除→MySQLを5.1に変更して新規作成→バックアップをインポート、しようとした。よるバックアップこれそのままですね。そのままやってphpMyAdminでインポートしようとした、ものの。