ローカルのテスト環境を複数PCで共用したいので、
ソース:dropbox
DB:レンタルサーバー
にしようと思う。
ローカルのmysql(ver5.5.16)のデータをエクスポート
レンタルサーバーのmysql(ver5.0.77)にてインポート
しようとしたら、エラーが・・・
#1071 – Specified key was too long; max key length is 1000 bytes
dtb_index_listでキーのサイズで怒られる。
PRIMARY KEY ( `table_name` ( 255 ) , `column_name` ( 255 ) )
UTF8環境なので、(255+255)*3=1530Byte > 1000Byte
なんかそれらしきチケットもあった
http://svn.ec-cube.net/open_trac/ticket/1689
ローカルにインストール出来たのは、mysqlのバージョンのおかげ?
今のところ特にテストに影響するテーブルでもないので、
とりあえずサイズをそれぞれ150にして、インポート。
OK!
————————————————————
さっそくつないでみるとエラーが・・・
[Native message: Unknown table engine ‘InnoDB’]
DB見てみたら、種別がなぜかMyISAMになってる。
SQLはちゃんとInnoDBなのになんで!?
もしかしてもしかすると??
レンタルサーバーはKAGOYAの共用サーバー
MySQLの仕様でMySQLストレージエンジンを確認すると、
共用サーバー3Gでは、InnoDBが「×」に!!!!
ひどい・・・
企画倒れだorz
どうしよっかな。。