Posts Tagged ‘phpMyAdmin’

WordPress2.9から3.0.1へのアップグレード

昨日まで、当サイトはWordPress2.9でした。
ダッシュボードが「3.0.1にアップグレードしてくれ」と言ってくるので、
仕方なく「自動アップグレード」のボタンを押したら、
それっきり反応しなくなりました。
サイトを確認したら真っ白け。
(またしても)仕方なく、
データベースのバックアップをとって、
手動でコアアップグレード(本体のアップグレード)をすることに。

さて、WordPress3.0のインストールは無事終了した。
最後はバックアップしたデータベースをphpMyAdminを使ってインストールするだけ。
だが、これがなかなか上手く行かない。

エラーメッセージは
#1062 – Duplicate entry ’1′ for key 1

Keyが重複している、ということらしい。

そこで僕がとった手段。
忘れないようにメモしておこう。

  1. phpMyAdminで重要そうなtable(wp_optionsとか、wp_postsとか)をクリック
  2. そのTableを念のためにバックアップ(エクスポート)。
  3. そのテーブルを「空にする(ゴミバケツのアイコン)」クリック。
  4. もう一度エクスポート。
  5. 空になった行に、コアアップグレードを行う前にとったデータベースの当該部分をコピー&ペースト。
  6. 当該Tableをインポート。

これで、とりあえず上手くいきました。