导入数据库架构

|| 我有一个包含模式以及数据转储的mysqldump文件。 我只需要从sqldump导入数据库架构。我尝试使用以下命令:
mysql -uUSER -pPASSWORD < filename.sql
但没有帮助。它同时导入模式和数据。 我该怎么做?     
已邀请:
        恕我直言,最简单的解决方案是仅在常规文本编辑器中打开转储,然后将“ 1”语句复制到另一个文件中。我什至不在乎做其他事情。 如果出于某种原因这不是一个选择,则可以简单地创建一个新的转储,这次将结构和数据分成两个文件。 如果这也不是一个选择,则可以将转储加载到本地MySQL服务器中,从那里创建新的转储,或使用HeidiSQL之类的GUI工具将结构直接传输到目标服务器中。     
        万一您不想再次转储所有内容,而只是需要进行一些快速测试,则还可以通过使用来欺骗非常肮脏的对象
grep -ve \'^INSERT\' dump.sql > dump-no-data.sql
但是不要将其用于生产环境。     
        据我所知,您不可能好像它在转储中一样,它将再次插入。 您可以做的是首先使用
-no-data
选项转储没有数据的数据库:
mysqldump -u username -p -h localhost –no-data database_name > dump.sql
    
        如果您想尝试以下方法:
mysql -u USER -pPASSWORD database < database_schema.sql
    

要回复问题请先登录注册