MT3.2のデータベースをバークレイ(BarkeleyDB)からSQLiteに変更、再構築エラーが無くなり快適になったMT3.2
MT3.2のデータベースをバークレイ(BarkeleyDB)からSQLiteに変更した。再構築エラーが無くなり快適になった。MT3.2とバークレイ(BarkeleyDB)の組み合わせにはバグがあるなどトラブルが多く、これまでよく再構築エラーに泣かされていた。
なお、変更したのはココログではなく診断士ブログやドモドモコーポレーションのホームページなどのほうだ。
変更の手順は以下の(続きを読む)のとおり。
BarkeleyDBからSQLiteへの変更手順は以下のとおり。
前提はMovable Type3.2がインストールされており
データベースはBarkeleyDBを使っているものとする。
ここで
http://www.**MT3.2がインストールされているURL**/mt-config.cgi
のmt-config.cgiを修正する。
まずは現状の「mt-config.cgi」を「mt-configold.cgi」などと
バックアップをとってから作業すること。
念のため
http://www.**MT3.2がインストールされているURL**/db/
の中身のデータベースもダウンロードしてバックアップしておくのがよい。
ここから作業開始。
「mt-config.cgi」を開き、63行目、64行目のコメントを下記のように外す。
(先頭に#がついている行はコメントとして扱われる)
# ObjectDriver DBI::sqlite
# Database /path/to/sqlite/database/file
↓
ObjectDriver DBI::sqlite
Database /path/to/sqlite/database/file
その後、64行目を以下のように書き換える。
Database /path/to/sqlite/database/file
↓
Database ./db/mtdb
つまり
# ObjectDriver DBI::sqlite
# Database /path/to/sqlite/database/file
↓
ObjectDriver DBI::sqlite
Database ./db/mtdb
と変更することとなる
ここで保存した「mt-config.cgi」をアップロードする。
そして「mt-db2sql.cgi」を実行。
実行アドレスは
http://www.**MT3.2がインストールされているURL**/mt-db2sql.cgi
となる。
ファイルの変換が始まり、
「Done copying data from Berkeley DB to SQL database! All went well.」
というメッセージが表示されればOK。
最後に、
これでBarkeleyDBはもう使わないので、
「mt-config.cgi」を再訂正する。
「mt-config.cgi」70行目の「DataSource」で始まる行の
一番最初に#を付けてコメントアウトしておく。
DataSource **中略**
↓
# DataSource **中略**
訂正したら「mt-config.cgi」を保存し、もう一度アップロード。
これでデータベースの移行は終了。
@tohdamikioがツイッターのツイナビ公認になりました。

ツイナビには有用な情報がたくさんあります。いつも新しい発見があり、参考になると思いますので参考にするとよいです。
人気ブログランキングに参加しています。
よろしければ1票クリックください。おねがいします。ペコリ m(__)m
さて、今日は何位かな?※クリックすると人気ブログランキングの北陸ページのランキング一覧にジャンプします。 powered by
感動のビジネスを支援する 株式会社ドモドモコーポレーション
株式会社ドモドモコーポレーション代表取締役 遠田幹雄(中小企業診断士,ITコーディネータ)
〒929-1171 石川県かほく市木津ロ64-1
電話076-285-8058 IP電話:050-1462-8058
遠田幹雄です。どもども、ドモドモ(^^)v 中小企業診断士ブログ
広告
トラックバック
この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/24396/10630037
この記事へのトラックバック一覧です: MT3.2のデータベースをバークレイ(BarkeleyDB)からSQLiteに変更、再構築エラーが無くなり快適になったMT3.2:
» コメントスパムやトラックバックスパムにほとほと弱り、MT(ムーバブルタイプ)を3.2にバージョンアップ トラックバック 診断士ブログ
MT(ムーバブルタイプ)を3.2にバージョンアップした。バージョンアップしたのは他で運用しているブログだ。以前のMTのバージョンは3.15のままだった。コメントスパムやトラックバックスパムに懸念はあったが、MT3.2にはいくつかバグもあるようなので3.21になったらバージョンアップしようと思っていた。しかし、連日コメントスパムやトラックバックスパムで狙われてしまい一日に50件超の書き込み攻撃を受け...... [続きを読む]
受信: 2006/06/22 16:25:24
» MT3.2のデータベースをバークレイからSQLiteに変更しました トラックバック こんちきたい おやじブログ
先日より、ブログ更新時に再構築エラーが出て不便をしていました。 本日、わたしも参... [続きを読む]
受信: 2006/06/22 19:37:53
» MT3.2ではまる・・でもグーグルの向こうには頼りになる方々が トラックバック ヒロテック便り
ヒロテックサイトはMT3.17で構築してあって、いまだにMT3.2にアップグレードできないでいる。 忙しさと特に不便していないって理由で。 世間ではMT3.3が出たというのに・・・まったく紺屋の白袴で... [続きを読む]
受信: 2006/07/06 22:38:25
» データベースの設定 トラックバック Movable Type(ムーバブルタイプ)便利な使い方
今のロリポップの『 MovableType 3.3 』 の設置方法を見ると、デー... [続きを読む]
受信: 2006/10/24 16:13:28
» MT3.2ではまる・・でもグーグルの向こうには頼りになる方々が トラックバック 週刊ヒロテック
ヒロテックサイトはMT3.17で構築してあって、いまだにMT3.2にアップグレードできないでいる。 忙しさと特に不便していないって理由で。 世間ではMT3.3が出たというのに・・・まったく紺屋の白袴である。 でも、自分のサイトはアップグ... [続きを読む]
受信: 2007/03/18 21:01:18













コメント
いつもお世話になっています。
ここ1月ほど、
再構築エラーに悩んでしたのですが、
きょうの遠田さんの記事を読み、
私もやってしまいました。
結果はOKでした。
久し振りに
エラー無しの再構築でした(^。^)
ありがとうございました。
トラックバックも貼らせていただきました。
投稿: おやじ@こんちきたい | 2006/06/22 19:46
どもども、おやじ@こんちきたいさん
MT3.2のデータベース変更うまくいったようで、よかったです。
バークレイ(BarkeleyDB)からSQLiteへの変更は、かなり多くの方が実行されているようですね。
投稿: 遠田幹雄 | 2006/06/23 05:30