2008年08月31日

[cakePHP]xserverでMySQL4からMySQL5にアップグレードする

レンタルサーバxserverは、MySQLについては従来はMySQL4のみ使用できていたが、2008年8月からMySQL4とMySQL5を選択できるようになった。

既にテーブルが存在している場合、MySQL5への切り替えはできないので、一旦テーブルを削除してからMySQL5に切り替える必要がある。

データは、phpMyAdminを使ってエクスポートし、MySQL5に切り替えた後にインポートすればよい。

cakePHPの場合は、database.phpの定義を修正する必要がある。
xserverのMySQL4の場合は、サーバ名はlocalhostで動作していたが、MySQL5の場合はサーバ名が決められている。

http://www.xserver.ne.jp/man_db_change.php
MySQL5の注意点

MySQL4サーバーはlocalhostで動作していましたが、MySQL5サーバーは、localhostではなく、別サーバーでの動作となります。各種サーバープログラム等の設定時にご注意ください。


修正箇所: "host"(赤い文字の部分)
/app/config/database.php
var $default = array('driver' => 'mysql',
'connect' => 'mysql_connect',
'host' => '******.xserver.jp',
'login' => 'hoge_user',
'password' => 'hogehoge',
'database' => 'hoge_table',
'encoding' => 'utf8',
'prefix' => '');


posted by surviver at 19:50 | Comment(0) | TrackBack(0) | cakePHP
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバック
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。