通过mysql官方文档查询没有这个选项参数,你如果想备份部分库,可以使用--databases
来指定。
参考文档:
https://dev.mysql.com/doc/refman/8.0/en/mysqldump.html#option_mysqldump_databases
如果你想备份MySQL数据库时排除某些实例(库),可以使用--ignore-table
选项来指定要忽略的表。如果你想要忽略整个数据库实例,可以使用以下步骤:
SHOW DATABASES;
命令查看所有数据库实例的列表。/home/user/dblist.txt
。mysqldump --user=username --password=password --databases $(grep -v '^#' /home/user/dblist.txt | tr '\n' ' ') > backup.sql
这个命令将读取/home/user/dblist.txt
文件中的数据库实例列表,并使用grep
命令过滤掉以#
开头的注释行,然后使用tr
命令将结果转换为单行。最后,将结果传递给mysqldump
命令,该命令将备份所有未被忽略的数据库实例。