plc*_*rre 11 mysql mysqldump backup
所以我有那个复杂的 MySQL 转储作为备份。不幸的是,备份很复杂,我们使用了邪恶的触发器。
我们的一些邪恶触发器有一个以 # 字符开头的注释行。
当我备份数据库时,生成的转储会保存 # 行。问题是当我进行恢复时。以# 开头的行被替换为空行。
所以我正在寻找一种方法来恢复以英镑开头的行的转储。
Rol*_*DBA 20
天哪,我知道你的问题!!!
这就是问题所在:mysql 客户端过滤掉了注释。
-c, --comments Preserve comments. Send comments to the server. The
default is --skip-comments (discard comments), enable
with --comments.
Run Code Online (Sandbox Code Playgroud)
只需像这样加载 mysqldump 文件:
mysql -u... -p... --comments < dumpfile.sql
Run Code Online (Sandbox Code Playgroud)
试一试 !!!
归档时间: |
|
查看次数: |
7146 次 |
最近记录: |