我正在使用以下命令语法:

mysqldump -u<username> -p<password> --no-create-db --databases mydatabase > /var/backups_DB/MyDatabase-$(date +"%d-%m-%Y-%H:%M:%S").sql

但我找不到如何防止“使用mydatabase”行被插入到生成的文件中。
我应该使用哪个选项?

最佳答案

确切地。删除--数据库…
https://www.computerhope.com/unix/mysqldum.htm
“--数据库
-B
转储多个数据库。通常,mysqldump将命令行上的first name参数视为数据库名,将following name视为表名。使用此选项,它将所有名称参数视为数据库名称。CREATE DATABASE和USE语句包含在每个新数据库之前的输出中。”

关于mysql - 如何避免mysqldump备份上的“use <database>”语句?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30835874/

10-13 09:18