【问题标题】:Create MySQL database from schema in one go一次性从模式创建 MySQL 数据库
【发布时间】:2011-12-27 11:39:58
【问题描述】:

我有一个来自 phpmyadmin 的 sql 模式转储。我想在新机器上从该模式创建一个新数据库。我试过这个:

mysql -uuser -ppwd < schema.sql

它说没有选择数据库。我知道我可以先CREATE database 然后导入,但有更简单的方法吗?我打算用脚本来做。

【问题讨论】:

    标签: mysql schema


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:
      mysql -uuser -ppwd name_of_data_base < schema.sql
      

      【讨论】:

      • 我收到了这个错误:ERROR 1049 (42000): Unknown database 'name_of_data_base'
      • 您必须将要使用的数据库的名称放在该位置。由于您没有说您的数据库名称是什么,因此我将“name_of_db”作为占位符。
      • 但问题是我想同时创建一个新的数据库和导入模式。导入时 MySQL 中没有数据库。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-14
      • 1970-01-01
      • 1970-01-01
      • 2015-02-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多