開発メモ:Netcommons2のデータベース移行メモ

ある少年野球チームのサイトのデータべスがMySQL4で、じきに使用できなくなるというので、MySQL5.6にバージョンアップする事にしました。この記事はその際の作業メモです。

1.環境
1)サーバ   lolipop チカッパプラン  データベースを複数持つことが可能です。
2)NetCommons 2.3.1.1

2.手順
1)現行データベース(MySQL4)をphpMyAdminのエクスポート機能でバックアップ
2)新データベース(MySQL5.6)を新規作成
3)新データベースにphpMyAdminで1)でバックアップしたSQLをインポート
4)FTPクライアントソフト(私の場合、Dreamweaver CC)でサーバにアクセス
5)サーバ上のwebapp/config/install.inc.phpをローカルにGET
6)5)のphpソースをバックアップ
7)install.inc.phpの57行目辺りにあるデータベース情報を修正
define(‘DATABASE_DSN’, ‘mysql://DBユーザ:パスワード@サーバ名/データベース名’);
8)サーバ上のwebapp/config/install.inc.phpの権限を666に変更(通常444)
9)7)のphpソースをサーバにput
10)サーバ上のwebapp/config/install.inc.phpの権限を444に戻す

これで作業完了です。