サポート » インストール » MySQLのデータベースが作成できない

  • 解決済 skunk0915

    (@skunk0915)


    初めまして。

    一度WPのインストールに成功していたんですが、phpをいじってアクセスできなくなったために一旦サーバーのファイルを全て削除し、インストールしなおそうとしているところです。

    が、一度目のときはスムーズにできたデータベースの作成が今回はできなくなりました。
    サーバーはロリポップです。
    ロリポップのユーザー専用画面からphpMyAdminにログインし、データベースを作成しようとしても「特権なし」となっていて作成も削除もできません。
    FTPでサーバーのルートディレクトリにWP自体はインストール済みですが、URLにアクセスしても
    「データベースサーバーへ接続することはできましたが (ユーザー名とパスワードは正しいということです)、——- データベースを選択することができませんでした。」
    となり、やはり作成できません。

    何か対策があればご教授お願いします。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • データベースが作成できないのはwordpressの問題ではなくロリポップの問題なのでサポートに問い合わせてください。その後データベースを作成しそれでもインストールができないならまたこちらにその状況を投稿してください。

    ロリポップはデータサーバについてはサポートしないそうなので、同じ経験をされた方がいないかと思いこちらへ伺ったのですが・・・
    こちらで聞くのも場違いだったようですね。

    失礼しました。

    こちらで聞くのも場違いだったようですね。

    いえいえ、皆さんがいろいろな情報を共有して問題の解決を手助けするフォーラムですから、少しでも関連がありそうであれば投稿は歓迎です。

    phpをいじってアクセスできなくなった

    どこをどのようにいじったのかも気になりますが・・・

    とりあえず「特権なし」であっても、phpMyAdminからテーブルの削除はできると思いますので、WordPress関連のテーブルを全て削除してから再インストールするのも一つの手です。

    参考になるかどうかわかりませんが、一応こちらも。
    データベース概要 – Codex日本語版

    まだ投稿なさっていないようですからリスクも少ないはずですし、phpMyAdminに慣れておくのもいいかもしれません。

    あと、wp-config.phpの
    $table_prefix = ‘wp_’;
    という部分はテーブル名に対応して適切に設定されていますか?

    モデレーター IKEDA Yuriko

    (@lilyfan)

    最近は WordPress ユーザーでロリポップ利用者が少ないみたいなので、ここで聞くのは望み薄かもしれません。「ロリポップ公認サポート掲示板」の方が適切かもしれません。

    あと、どうやら誤解されているようですが、今回失敗しているのは「テーブルの作成」であって「データベースの作成」ではありません。WordPress のインストーラはすでに存在するデータベースの上にテーブルを作成します。
    また、通常、データベースの新規作成はユーザー権限ではできません (管理者権限が必要)。このため、データベースの作成は phpMyAdmin ではなく、そのサーバー専用の管理パネルやコマンドを用意してあって、そこから作る仕組みになっているはずです。

    すでにデータベース自体は存在するはずなので、あとはそのデータベースをうまく選択してテーブルの新規作成をするだけです。もうちょっとがんばってみてください。

    kurosquare さん、 lilyfan さんありがとうございます。

    助言を元に試行錯誤し、無事に再インストールに成功し感動しているところです。

    最初にインストールしたときはデータベース名を自分で決めることができたので、参考書どおりに「wordpress」とつけたんですが、名前が決められるのはどうやら最初だけで、再インストールのためにデータベースを削除し、新たに作り直したため、名前が変わっている(ランダムな記号の羅列)にもかかわらず最初に決めた「wordpress」の名前をデータベース名に入力し続けていたためにアクセスできない状態に陥っていたようです。

    概念を理解し、正しいデータベース名を入力したことでブラウザからインストールが実行でき、無事にデータベースにWPが再インストールされました。

    データベースの新規作成ができないのは普通のことであること、
    テーブルとデータベースの概念、

    これらをお二方に教えていただいたおかげで何もわけがわからず手のつけようがない状態から見当をつけて対処することができました。

    本当にありがとうございました。

    まだこんなところでつまづいているレベルですが、これからどんどんカスタマイズして技術を習得していきたいと思っています。

    あと、wp-config.phpの
    $table_prefix = ‘wp_’;
    という部分はテーブル名に対応して適切に設定されていますか?

    ここについてはちょっとまだこのコードが何を意味しているのかすら理解できていないので、適切かどうかが判断できません・・・。
    ファイル名が「wp-config.php」でなく「wp-config-sample.php」になっているのが気になりますがとりあえずWPそのものは正常に稼動しているようです・・・。

    ファイル名が「wp-config.php」でなく「wp-config-sample.php」になっているのが気になりますがとりあえずWPそのものは正常に稼動しているようです・・・。

    wp-config.phpなしにwordpressが動くことはないので、動いているということはFTPにもう一度接続しなおせば多分表示されると思います。

    まずは必要なの整理しては

    https://user.lolipop.jp/?mode=mysql
    mysql5xx.phy.lolipop.jp
    データベース名
    ユーザー名 でロリポは1個しか出来ない、複数設置したいときはテーブル名”WP_”、重複しない名前を追加

    http://example.com/wordpress に初期起動するとインストール画面になってデータベース情報などの画面が出てSubmit を押すと
    画面とメールに初期IDとパスワードが届く、このときwp-config.phpをサーバに作成している

    それで今回は/wordpressをFTPから削除、そして/wordpress にPHPを転送、DBを作成<--1個しか出来ないのに作ろうとした、よって”特権なし”エラー

    上記のDB自体削除すると同じ名前は取れないと思う

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • トピック「MySQLのデータベースが作成できない」には新たに返信することはできません。