我正在使用以下命令语法:
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/