• 締切済み

LinuxへのMovableTypeの新規インストールエラーについて

自作サーバー(Linux)にMovabletype4.21を、新規でインストール挑戦中ですが、エラーが出て先へ進めずにいます。 環境は以下のとおりです。 ・Apache 2.2.8 ・Perl 5.8.8 ・MySQL 4.0 手順としては、 (1)MySQLをLinuxにインストール後、Movabletype専用のデータベースを作成し、その設定を「mt-config.cgi」に書き込んでUP (2)「mt-check.cgi」にて必要な環境が揃っていることを確認してから、ログイン。 (3)ユーザー名やブログ名の入力画面に入力し、インストールボタンを押す。 と、ここで、 インストール中にエラーが発生しました failed to execute statement CREATE TABLE mt_entry_meta ( entry_meta_entry_id integer NOT NULL, entry_meta_type varchar(75) NOT NULL, entry_meta_vchar varchar(255), entry_meta_vchar_idx varchar(255), entry_meta_vdatetime datetime, entry_meta_vdatetime_idx datetime, entry_meta_vinteger integer, entry_meta_vinteger_idx integer, entry_meta_vfloat float, entry_meta_vfloat_idx float, entry_meta_vblob mediumblob, entry_meta_vclob mediumtext , PRIMARY KEY (entry_meta_entry_id, entry_meta_type) ): CREATE command denied to user '*********'@'localhost' for table 'mt_entry_meta' at lib/MT/Upgrade.pm line 2595. というエラーが出て、止まってしまいます。 (****の部分はユーザー名です) MySQLのテーブルを作る時点でのエラーなのかなとは思うのですが、エラー内容を検索してもヒットせず、なにぶん、Linux、MySQLについて初心者につき、何が原因なのか分からず困っています。 何か心当たりの方がいらっしゃいましたらご教授いただけましたら助かります。 よろしくお願いいたします。

みんなの回答

  • mickymac
  • ベストアンサー率37% (90/240)
回答No.1

おそらくですが、MySQLで、localhostからの接続がうまくいかないのだと 思います。もしくは、そのユーザーにテーブル作成権限がないのかもしれ ません。 また、MySQLのバージョンは5.xにしておいた方が賢明かと思います。

cw101
質問者

お礼

回答ありがとうございます。 MySQLで、localhostからの接続がうまくいかないなどのキーワードでさらに調べてみます。 MySQLのバージョンもあげようと思います!

関連するQ&A