如何阻止mysqldump指定数据库

时间:2015-10-16 03:08:03

标签: mysqldump

我使用mysqldump --databases db, etc,但它包含CREATE DATABASE /*!32312 IF NOT EXISTS*/ db /*!40100 DEFAULT CHARACTER SET latin1 */;USE db

等行

当我导入它时,它会将其导入原始数据库名称,但有时我想将其导入其他数据库。

我希望它像Sequel Pro的导出一样只导出表格 - 数据库名称根本没有提及。

是否有相关的命令行选项?

1 个答案:

答案 0 :(得分:2)

只需执行enter code here`set /p num=" What is the number of variables to display? " setlocal ENABLEDELAYEDEXPANSION set vidx=0 for /F "tokens=*" %%A in (data.txt) do ( SET /A vidx=!vidx! + 1 set var!vidx!=%%A ) set var pause FOR /L %%H IN (1,1,%num%) DO ( echo varH%) ,然后使用mysqldump -uYOURUSER -pYOURPASS DBNAME > out.sql进行恢复。请注意,我没有提供mysql -uYOURUSER -pYOURPASS NEWDBNAME < out.sql标志。