Movable Type BerkeleyDBからMysqlに移行

CHIPPYのMTをDB化するにあたっての作業手順
移行ではなく新たに設置する場合はこちらを参照
Mysql、処理早いですねー
サイト再構築でInternalServerErrorが出てるくらいでしたけど
1分ほどで処理が完了します

以下、DB化への手順です

SixApartのサイトよりアップグレードパッケージをダウンロード
通常パッケージには今回必要となる"mt-db2sql.cgi"が
含まれていないためです

ダウンロードしたソースを展開して"mt-db2sql.cgi"を
"mt.cgi"ファイルと同ディレクトリにアップロードします

パーミッションを755に設定

# chmod 755 mt-db2sql.cgi

Mysqlにデータベースとユーザを作成します

[root@ ~/] # mysql -u admin -p
Enter password: ********
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 67154 to server version: 3.23.58

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> create database db_name;
Query OK, 1 row affected (0.06 sec)

mysql> grant all privileges on db_name.* to db_user@localhost identified by
'pass_word';
Query OK, 0 rows affected (0.16 sec)

mysql> exit
Bye

"my.cfg"ファイルを編集

# vi mt.cfg

# DataSource ./db #コメントアウトします
# Database Setting #以下追記
ObjectDriver DBI::mysql
Database db_name
DBUser db_user

"mt-db-pass.cgi"を編集
Mysqlデータベースユーザのパスワードに編集

# cat mt-db-pass.cgi
pass_word

ブラウザより"mt-db2sql.cgi"にアクセス
以下のようなメッセージが出力されれば無事完了

9
90
92
93
95

MT::TBPing
1

Done copying data from Berkeley DB to your SQL database! All went well.

☆前の記事『ヨコハマへ夜走り』 ↑↓ ☆次の記事『ゴミ置き場にいるカブ・・・』

じるぶろぐについて

月別アーカイブ

  • ミツルインターネットクリエイティブ
  • 武蔵野R
  • #34taka
  • NC24
  • レイドテクニカルサービス
  • タクマ防水美装
  • KRAZy
  • TOMOHIRO TOKITA
  • hitoco
  • 株式会社 伊藤バレル工業
  • APOTHEKE FRAGRANCE
  • DSC_2437.JPG
  • DSC_2421.JPG
  • DSC_2382.JPG
  • DSC_2355.JPG
  • DSC_2353.JPG
  • DSC_2322.JPG
  • DSC_2278.JPG
  • DSC_2301_2.jpg
  • DSC_2303.JPG
  • DSC_2300.JPG
  • DSC_2299.JPG
  • DSC_2291.JPG