サポート » インストール » インストール途中でDBエラー

  • 解決済 ekhot

    (@ekhot)


    はじめまして

    インストール画面からテーブル登録中にエラーで止まってしまいます。

    <ブラウザのソース表示>
    WordPress データベースエラー: Specified key was too long; max key length is 767 bytes for query CREATE TABLE wp_terms (
    term_id bigint(20) NOT NULL auto_increment,
    name varchar(200) NOT NULL default ”,
    slug varchar(200) NOT NULL default ”,
    term_group bigint(10) NOT NULL default 0,
    PRIMARY KEY (term_id),
    UNIQUE KEY slug (slug),
    KEY name (name)
    ) DEFAULT CHARACTER SET utf8 made by wp_install, make_db_current_silent, dbDelta
    WordPress データベースエラー: Table ‘wpdb.wp_terms’ doesn’t exist for query INSERT INTO wp_terms (name, slug, term_group) VALUES (‘未分類’, ‘uncategorized’, ‘0’) made by wp_install, wp_install_defaults
    WordPress データベースエラー: Table ‘wpdb.wp_terms’ doesn’t exist for query INSERT INTO wp_terms (name, slug, term_group) VALUES (‘ブログロール’, ‘blogroll’, ‘0’) made by wp_install, wp_install_defaults

    他のいくつかはテーブル登録されてますが、DB再作成して何度やってもココから進みません。
    解決法を教えてください。

    WordPress:2.7.1
    OS:Windows2008Std
    PHP:5.2.9
    MySQL:6.0.9-alpha
    ブラウザ:IE7

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック投稿者 ekhot

    (@ekhot)

    自己レスです。

    MySQLを5.1.31に落とし、WordPress2.7でインストールできました。

    MySQLの仕様(バグ?)で、Key長がオーバーしていたらしく、
    utf8は通常の3倍必要という記事もあったので、そこら辺が原因ではないかと思います。

    wikiのテーブル情報どおりだと、wp_termsテーブルのキーは、20+200*3で大丈夫のハズなんですが。。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「インストール途中でDBエラー」には新たに返信することはできません。