标签: mysqldump
如何使用mysqldump转储create database语句?我正在使用数据库 有数百个表,其中大部分可以忽略。我找不到mysqldump的正确选项 只允许转储数据库create语句而不处理所有表或使用 --ignore-table开关。我想我可以只输出输出中的create database语句 但它仍然意味着处理所有表格。看起来非常低效。
答案 0 :(得分:0)
作为替代方案,由于您无法使用mysqldump,请在命令行中使用mysql客户端,如下所示:
mysql -uroot -p -e 'SHOW CREATE DATABASE databasename\G' | grep 'Create Database' | sed -e 's/^Create Database: \(.*\)$/\1/'