来自不同数据库的 Mysqldump 表?

标签 mysql sql database mysqldump

我想备份两个表:table1table2

table1 来自数据库database1

table2 来自数据库database2

有没有办法通过单个 mysqldump 调用来转储它们?

我知道我能做到:

mysqldump -S unixSocket --skip-comments --default-character-set=utf8 --databases database1 --tables table1 > /tmp/file.sql

但是如何从不同的数据库中转储两个表呢?

最佳答案

使用 mysqldump 两次,但第二次使用重定向到文件作为追加 >>/tmp/file.sql

关于来自不同数据库的 Mysqldump 表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8228116/

相关文章:

php - 通过 PHP 从 SQL 为 1 个用户选择多个值

sql - TSQL 可选 Where 子句

PHP 不会在 Fedora 25 上加载 pdo_mysql 扩展

mysql - 在 SQL 中第二次选择最大值

mysql - 我可以在 MySQL 中使用任一命令吗?索引和外键

sql - 如何使用 SQL 窗口函数计算聚合的百分比

ios - 来自核心数据的 SQL 类型提取请求

java - Spring存储库查询两个表

php - 使用连接表进行 codeigniter 搜索

mysql - 将此 Oracle SQL 过程转换为 Mysql 过程