2011-12-27 83 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