phpMyAdminでインポート時にエラーになる場合の対策 【CREATE DATABASE】

Wordpressで引っ越しなどをするときに、phpMyAdminでエクスポート・インポートします。この時に、CREATE DATABASE関係のエラーが出ている場合は、これです。


エクスポートするところで、
「詳細 - 可能なオプションをすべて表示」をチェックします。

で「データベース:」という部分が出てきたら、データベースの選択ができていません。
Wordpresのエクスポートなら、1つデータベースを指定すればよいので1つ指定してからエクスポートしてください。

この部分が出てこない場合は、エクスポートするまでに、データーベースが選択されています(通常はこのパターンになる)。

エクスポートしたファイルをメモ帳(エディター)で開いて、
「CREATE DATABASE」
というのが含まれていたら、ダメです。

上記方法で、1つデーターベースを指定すると、CREATE DATABASE文が含まれないエクスポートファイルが作成されます。

多分、類似ケース

WordPressを移行するためデータベースをphpMyAdminでエクスポートし、移行先(ロリポップのロリポプラン)のphpMyAdminでインポートした時の話。

インポートしたらCREATE DATABASE IF NOT EXISTS `データベース名` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;と出てSQL文エラーが発生しました。
CREATE DATABASE IF NOT EXISTS ~ データベースをインポートしたらエラー


ドメインキングからロリポップへphpMyAdminを使ってWordPressのデータベースをインポートしようとすると、
下記のような画面になります。



wp_kkdというデータベースを作成しようとして、(おそらく作成権限がないため)エラーとなっています。
WordPress › フォーラム » データベースのインポートでエラーになる原因


1.ユーザには CREATE DATABASE 権限が与えられていない
2.サーバで CREATE DATABASE を実行すると、ちゃんとエラーが返る
WordPress › フォーラム » サイト複製時にSQLをインポートできない


スポンサーリンク

コメントを残す

メールアドレスは公開されません。
また、コメント欄には、必ず日本語を含めてください(スパム対策)。