2011-12-27 10 views
0

私はphpmyadminからSQLスキーマダンプを持っています。そのスキーマから新しいマシンに新しいデータベースを作成したいと思います。私はこれを試しました:スキーマからMySQLデータベースを一度に作成

mysql -uuser -ppwd < schema.sql 

データベースが選択されていません。 CREATE database最初にインポートすることができますが、これを行う簡単な方法はありますか?私はスクリプトでそれを行う予定です。

答えて

0

さらに、CREATE DATABASE文をSQLに埋め込むこともできます。

0
mysql -uuser -ppwd name_of_data_base < schema.sql 
+1

ERROR 1049(42000):不明なデータベース 'name_of_data_base' –

+0

その場所に使用するDBの名前を入力する必要があります。あなたはあなたのdbの名前が何であるかを言っていないので、私は "name_of_db"をプレースホルダとして入れます。 –

+1

しかし、問題は新しいDBとインポートスキーマを同時に作成することです。インポート時にMySQLにDBはありません。 –

関連する問題