Home > Movable Type > MYSQL→SQLite→凹

MYSQL→SQLite→凹

私、MTはロリポップのサーバに設置しているのですが、ロリポユーザーの意見を見ていると再構築が重かったり、再構築しても「500 Internal Server Error」を頻発したりと、苦労してる人が多いんですよね。
ここは記事もそう多くないしそこまでストレスを感じる事はないのですが(大体、どれぐらいのが遅いって言うのかわからんw)このまま増えていったら、皆と同じような愚痴が出るかも。
以前、対処法としてデータベースをBerkeley DBからMySQLに変更するというのがあった。しましたよー。記事もほとんどない頃に(笑)

しかしその後、あらゆるところで「ロリポとMySQLの相性は最悪」を目にしちゃって(^-^;)
3.3にアップするついでにMySQLからSQLiteへ変更する事にしました。

だけど・・・良かったんだか悪かったんだか・・・orz
凹む原因は最後に書きます。まずは私なりに覚書。

使わせて頂いたのはこちらOgawa::Memoranda:mt-db-convert.cgi
エラー出したりしながら自分なりにやってみました。
・mt-db-convert.cgiをmt.cgiがあるのと同じフォルダにアップロード。
・同じ階層に新規で「db」というフォルダを作る(sqlite変換先)
・mt-db-convert.cgiにアクセス
・コンバート画面が出てくるので必要な情報を入力。

現在の設定は自動的に読み込まれますが、安全の為DBpasswordは入力されないので、MySQLで設定したものを手入力。
右欄のObjectDriverにSQLiteを選択。
Databaseに、転送先の情報を入力。私の場合は./db/sqlitedbとしました。本当はフルパスがオススメ。

・以上書き終えたら「Convert」ボタンをクリック!
・成功したら出る、Your recommended setting 以下の設定をmt-config.cgiに反映しアップロード。

さて。無事変更したのですが。
お世話になったOgawa::Memorandaさんのこんな記事を・・・orz
MT 3.31 + SQLiteがベラボーに遅い件について。
・・・・・・
ちゃんと見とけば良かったぁあ。どーしよ。戻すか?(笑)

Comments:0

Comment Form

Home > Movable Type > MYSQL→SQLite→凹

Feeds
Qr-Code
QRcode

advertisement

Return to page top


Warning: include(/home/sites/lolipop.jp/users/lolipop.jp-dp40083713/web/megu/mogura/w.php) [function.include]: failed to open stream: Permission denied in /home/users/2/lolipop.jp-dp40083713/web/megu/archives/2006/07/mysqlsqlite.php on line 667

Warning: include(/home/sites/lolipop.jp/users/lolipop.jp-dp40083713/web/megu/mogura/w.php) [function.include]: failed to open stream: Permission denied in /home/users/2/lolipop.jp-dp40083713/web/megu/archives/2006/07/mysqlsqlite.php on line 667

Warning: include() [function.include]: Failed opening '/home/sites/lolipop.jp/users/lolipop.jp-dp40083713/web/megu/mogura/w.php' for inclusion (include_path='.:/usr/local/php/5.3/lib/php') in /home/users/2/lolipop.jp-dp40083713/web/megu/archives/2006/07/mysqlsqlite.php on line 667