Mysql还原以恢复结构并且没有来自给定备份的数据(schema.sql)

嗨我使用mysql管理员并恢复了备份文件(backup.sql).我想使用恢复没有数据的结构,它没有给我一个选项.我知道phpadmin提供了这个.但是,我无法使用它.任何人都能告诉我一个简单的方法吗?

解决方法:

仅转储数据库结构:

cat backup.sql | grep -v ^ INSERT | mysql -u $USER -p

这将执行backup.sql文件中的所有内容,除了将填充表的INSERT行.运行之后,您应该拥有完整的表结构以及原始数据库中的任何存储过程/视图/等,但是您的表都将为空.

上一篇:python – 在特定迭代或检查点将模型加载/恢复到tensorflow


下一篇:net core 发布docker镜像的官方写法