mysqldump导出所有数据库+忽略特殊数据库

来源:互联网 发布:木门生产软件 编辑:程序博客网 时间:2024/06/07 01:08

1.mysqldump导出所有库

mysqldump -uroot -ppassword -A > mysql_dump.sql

2.导出所有+忽略特殊库

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

3.正则匹配导出特殊库

mysql -e "show databases;" -uroot -ppassword | grep -E "db.*|test" | xargs mysqldump -uroot -ppassword --databases > mysql_dump.sql


附加选项:
-c 完整sql语句
--skip-add-locks 不锁表
-d 导出表结构不导出数据
-t 导出数据不导出表结构
-R 导出存储过程及自定义函数
原创粉丝点击