0
我從phpmyadmin有一個sql架構轉儲。我想在新機器上從該模式創建一個新的數據庫。我試過這個:從架構一次性創建MySQL數據庫
mysql -uuser -ppwd < schema.sql
它說沒有選擇數據庫。我知道我可以先導入CREATE database
,但有沒有更簡單的方法來完成此操作?我打算用腳本來做。
我從phpmyadmin有一個sql架構轉儲。我想在新機器上從該模式創建一個新的數據庫。我試過這個:從架構一次性創建MySQL數據庫
mysql -uuser -ppwd < schema.sql
它說沒有選擇數據庫。我知道我可以先導入CREATE database
,但有沒有更簡單的方法來完成此操作?我打算用腳本來做。
您甚至可以在您的SQL中嵌入CREATE DATABASE
語句。
mysql -uuser -ppwd name_of_data_base < schema.sql
我得到了這個錯誤:錯誤1049(42000):未知的數據庫'name_of_data_base' – 2011-12-27 02:10:47
你必須把你想要在那個地方使用的數據庫的名稱。既然你沒有說你的數據庫的名字是什麼,我把「name_of_db」作爲佔位符。 – 2011-12-27 02:15:55
但問題是我想同時創建一個新的數據庫和導入架構。當我導入時,MySQL中沒有數據庫。 – 2011-12-27 02:45:09