今後のサーバー移転に備えてとりあえずこのBlogもMySQL化しました。
ロリポップのBerkeley DBからMySQL化の説明にすこし間違ってる?ところがありエラーがでていました。
詳しくはロリポップのユーザーサポートページを御覧下さい。
mt.cfgの変更のところで
#DataSource ./db
#をつけると書いていますが、#をつけてmt-db2sql.cgi を実行すると
Loading data...
MT::Author
An error occurred while loading data:
No ObjectDriver defined at lib/MT/Object.pm line 91.
というようなエラーがでました。
mt.cfgのファイルで変更した点は以下のとおり↓
DataSource ./db
ObjectDriver DBI::mysql
Database LA11111111
DBUser LA11111111
DBHost mysql00.lolipop.jp
再度mt-db2sql.cgiを実行すると今度は別のエラー
An error occurred while loading data:
Table 'mt_author' already exists at........./mt/mt-db2sql.cgi line 53.
これはすでにMYSQLにテーブルができてしまっているのでphpMyadminにログインしてできてしまっているテーブルをすべて削除。
再度mt-db2sql.cgiを実行すると
.....
.....
......
Done copying data from Berkeley DB to your SQL database! All went well.
これでBerkeley DB→MySQLの移管が完了です。
最後にmt.cfgのファイルに#をつけファイルをUPしました。
#DataSource ./db