MovableType3.34から3.35にバージョンアップ

簡単に済むだろうと思いましたが、つまずきました(>_<)

アップグレード中にエラーが発生しました: failed to execute statement alter table mt_template modify template_name varchar(255) not null: Can't create table '#sql-126b_131e' (errno: 13) at lib/MT/Upgrade.pm line 1190.

さっぱり分からず・・・・

フォルダーのパーミッションエラーのよう??
MySQLフォルダー内の使用dbを書き込み許可にしてみた、、が同内容のエラー(ー_ー)
テストでアップしたMovableType3.35のdbを見るとユーザー・グループがmysql
使用dbを見ると何とroot???
ユーザー・グループをmysqlに変更。


# chown -R mysql:mysql db

やっとバージョンアップ完了!
3.34テーブルmt_templateのカラムtemplate_nameがvarchar(50)でvarchar(255)に変更しようとしたけど
出来ないよ、、というエラーでした。
原因はMySQLフォルダを直接コピーしたりしていた結果、使用dbユーザー・グループがrootになっていた。
結果、phpMyAdminでも変更しようとしたが
Can't create table '#sql-126b_131e' (errno: 13)
で同じエラーが発生でした。
自宅サーバーならではの原因でした。