Berkeley DBからMySQLへ移行

2004.02.27 § 6

レンタルサーバがMySQL、PostgreSQLの利用が可能になったので、BLOGのDBをBerkeley DBからMySQLへ移行しました。

■DB(DataBase)の存在を確認
契約しているレンタルサーバでは、MySQLの管理用WEBインターフェイスとしてphpmyadminが使われているので、phpmyadminで使用可能なDBがあるか、DB名を確認。
※DBの存在と名前を確認するだけで、テーブルの作成は、MovableTypeが自動で作成してくれます。

■mt.cfgを編集
1)Berkeley DBを使用していたなら22行目あたりの「DataSource ./db」が有効になっているので、コメントアウトをして無効にする。
DataSource ./db → # DataSource ./db

2)上記でBerkeley DBを無効にした代わりに、MySQLの設定を記述します。
mysqlObjectDriver DBI::mysql
Database MySQLのデータベース名
DBUser MySQLのユーザーID
DBSocket /tmp/mysql.sock ※記述不要な場合あり
DBHost MySQLサーバホスト名 ※記述不要な場合あり

■mt-db-pass.cgiの書き換え
mt-db-pass.cgiは、database_passwordと書かれただけのファイルなので、database_passwordを消去して、MySQL用のパスワードを入力。

■mt-db2sql.cgiを入手する
すでにサーバにmt-db2sql.cgiがある人はこの作業は必要ありません。
movabletype.org : DownloadのUpgrade Versionをダウンロードしmt-db2sql.cgiをGet!

■各ファイルをアップロード
 1)ここまで変更した「mt.cfg」「mt-db-pass.cgi」「mt-db2sql.cgi」の3ファイルをサーバにアップ。Permissionは、各サーバの設定に合わせてください。

■DBをMySQLに移行
念のためバックアップを取っておきましょう。
1)ブラウザから先ほどアップロードしたmt-db2sql.cgiを実行
2)ガーッと数字/英文などが表示され、最後の行に以下の表示があれば成功です。
  Done copying data from Berkeley DB to your SQL database! All went well.

※MySQLの設定完了の通知を受けてましたが、最初以下のエラーが出ました。
モジュールがインストールされていないので、レンタルサーバの担当者に連絡して、インストールしてもらい移行が完了。
An error occurred while loading data:
Unsupported driver MT::ObjectDriver::DBI::mysql: Can’t locate DBI.pm in @INC (@INC…….

■MySQLテーブルを確認
本当に移行が完了したのか不安?!だったので、phpmyadminでテーブルが作成されているか確認ん。いろいろテーブルが自動でできていました。
再構築し、新規にエントリーを作成しましたが、現在正常に動作しています。

Tagged:

§ 6 Responses to “Berkeley DBからMySQLへ移行”

  • nota.or.tv より:

    Barkley DBのエントリをMySQLデータベースに移行*した*

    週末といわず帰宅後とっととやってしまった。参考にしたのはこちら( KEN-G.COM: Berkeley DBからMySQLへ移行 )。 基本的にこちらに記載された手順どおり。ただしmt.cfgを一部修正(バージョンに起因するのかも知れない)。 mysqlObjectDriver DBI::mysql → ObjectDriver …

  • gry java より:

    Hmmmmm interesting !!!

  • ringtone より:

    Hmmmmm interesting

    zapraszamy po czadowe gry java na gry java,
    po dzwonki polifoniczne do dzwonki
    polifoniczne
    lub dzwonki polifoniczne“.Turnieje odb�d� si� w budynku Wy�szej Szko�y Ekonomiczno-Informatycznej w Warszawie, znajduj�cej si� na warszawskim Ursynowie, 50 metr�w od stacji metra Stok�osy .” oraz po komputery laptopy notebooki
    tanie laptopy.

    You can find the best nokia ringtones and logo at
    nokia ringtones, get the best melodies for your
    nokia mobile phone “.The ultimate ringtone site, the place to download cool music ringtones. Feel free to browse through our extensive range of Nokia Polyphonic .” and get cool nokia logo at nokia logo and backgrounds now http://www.nokia-ringtone-logo.com Polyphonic ringtone at polyphonic ringtone ringtones polyphonic and monophonic

    po tapety nokia
    zapraszamy do tapety nokia po dzwonki polifoniczne sony ericsson do

    dzwonki polifoniczne sony ericsson
    katalog artyst�w dzwonki
    katalog dzwonki oraz
    dzwonki eminem .

    Hey
    gamer, Get the coolest Java Game from
    nokia java games and start
    your java games now
    For
    polyphonic ringtones
    Go to

    Polyphonic Ringtones

    -
    Polyphonic ringtones industry. We offer Ringtones


    Monophonic Ringtones
    get
    your ringtone today.  Aslo


    True Tones
    – true tone.
    Get hot java games if you are a gamer


    Java Games
    – java games
    for gaming world the ultr

    nokia n-gage games
    .

    Color wallpapers you can find here


    Colour Wallpapers for mobiles

    Mobile phone games
    delivered instantly. Simply choose a java game, pay for it using sms message.
    We’ll send you a WAP bookmark from where you download the game and play over and
    over again! Be sure to check our


    Polyphonic Ringtones
    ,


    Monophonic Ringtones
     
    and


    Colour Wallpapers
     

    Meble rattanowe dostaniesz w Meble rattanowe oraz rattanowe meble.
    nieruchomosci dostaniesz w nieruchomosci oraz nieruchomosci dla biznesu.

    !!!

  • nni's blog より:

    MySQLに移行

    ubicast
    Bloggerというblog文章書きツールを入れてみたが、なんか…

  • nni's blog より:

    MySQLに移行

    ubicast
    Bloggerというblog文章書きツールを入れてみたが、なんか…

  • Berkeley DB→MySQLへ

    さてさて 全文をphp化及びモジュール化してから約2ヶ月半。 軽くなった、と思ったのは一瞬でした。 今はもう、なんつーか再構築地獄。 ってなわけで、鯖カン様にMySQLを準備して頂き、 Berkeley DB→MySQLへ移行致しました。 方法はこちらを参考に。 KEN-G.COM: Berkeley …

  • TrackBack URL :

    § Leave a Reply

What's this?

You are currently reading Berkeley DBからMySQLへ移行 at KEN-G.COM.

meta