Berkeley DBからMySQLへ移行
2004.02.27 § 6 comments
レンタルサーバが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用のパスワードを入力。