备份时如何排除掉默认的 information_schema 和 mysql 库?

备份时如何排除掉默认的 information_schema 和 mysql 库?

mysql -e "show databases;" -uroot -ppassword | grep -Ev "Database|information_schema|mysql|db1|db2" | xargs mysqldump -uroot -ppassword --databases > mysql_dump.sql

information_schema 和 mysql 库都很小的,不占据空间,为什么要剔除呢?

因为要在其他服务器还原。
在还原时候不想覆盖mysql库。

原文地址:https://www.cnblogs.com/hixiaowei/p/8202860.html