如何使用mysqldump转储create database语句

时间:2014-12-24 18:16:36

标签: mysqldump

如何使用mysqldump转储create database语句?我正在使用数据库 有数百个表,其中大部分可以忽略。我找不到mysqldump的正确选项 只允许转储数据库create语句而不处理所有表或使用 --ignore-table开关。我想我可以只输出输出中的create database语句 但它仍然意味着处理所有表格。看起来非常低效。

1 个答案:

答案 0 :(得分:0)

作为替代方案,由于您无法使用,请在命令行中使用客户端,如下所示:

mysql -uroot -p -e 'SHOW CREATE DATABASE databasename\G' | grep 'Create Database' | sed -e 's/^Create Database: \(.*\)$/\1/'