MySQLのサンプルデータベースをインポート

MySQLのDBを使って今後いろんなプログラムのテストを行うため、テスト用のデータベースを作成する。

まず、レンタルサーバーの管理画面からテストデータの器となるデータベースを作成。これは各レンタルサーバーごとにマニュアルがあると思うので、そのやり方に従って作る。

次に中身のテストデータを作成するのだが、MySQLの公式サイトで「Example Databases」にいくつか用意されているものがあるので、今回はその中から「world_x database」を利用する。

phpMyAdminのインポートより、world_xのファイルをインポートすると下記のエラーが発生。

エラー
SQL query:
DROP SCHEMA IF EXISTS world_x;

MySQL のメッセージ:
#1044 - Access denied for user 'xxxxxxxx' to database 'world_x'

 

レンタルサーバーでMySQLを利用する際、データベース(スキーマ)は管理画面で作成する必要がある場合がある。私の環境では既に上でデータベースを作成済みで、これらの命令文は必要ないので下記をコメントアウトすることで無事インポートできた。

-- DROP SCHEMA IF EXISTS world_x;
-- CREATE SCHEMA world_x;
-- USE world_x;