2011-12-27 22 views
0

我從phpmyadmin有一個sql架構轉儲。我想在新機器上從該模式創建一個新的數據庫。我試過這個:從架構一次性創建MySQL數據庫

mysql -uuser -ppwd < schema.sql 

它說沒有選擇數據庫。我知道我可以先導入CREATE database,但有沒有更簡單的方法來完成此操作?我打算用腳本來做。

回答

0

您甚至可以在您的SQL中嵌入CREATE DATABASE語句。

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

我得到了這個錯誤:錯誤1049(42000):未知的數據庫'name_of_data_base' – 2011-12-27 02:10:47

+0

你必須把你想要在那個地方使用的數據庫的名稱。既然你沒有說你的數據庫的名字是什麼,我把「name_of_db」作爲佔位符。 – 2011-12-27 02:15:55

+1

但問題是我想同時創建一個新的數據庫和導入架構。當我導入時,MySQL中沒有數據庫。 – 2011-12-27 02:45:09