如果你想备份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
命令,该命令将备份所有未被忽略的数据库实例。