mysqldump选项--tab=path
将每个表的创建脚本写入单独的文件中。但我找不到存储过程,除了在屏幕转储。如何编写存储过程以使用mysqldump分隔文件?
我需要将存储过程也放在单独的文件中。
我正在处理的当前解决方案是以编程方式分割屏幕转储。有更简单的方法吗?
我使用至今的代码是:
#save all routines to a single file
mysqldump -p$PASSWORD --routines --skip-dump-date --no-create-info --no-data --skip-opt $DATABASE > $BACKUP_PATH/$DATABASE.sql
#save each table to its file
mysqldump -p$PASSWORD --tab=$BACKUP_PATH --skip-dump-date --no-data --skip-opt $DATABASE
即使我添加--routines
到第二个命令,他们不会得到他们自己的文件。
什么是您完整的mysqldump命令?你还记得' - 例程'吗? – dnagirl 2010-04-27 13:02:20
@dnagirl是的,我用过它 – 2010-04-27 13:40:45