我想保留我所有MySQL数据库的备份.我有100多个MySQL数据库.我想同时导出所有这些文件,然后再次将它们一次性导入我的MySQL服务器.我该怎么做?

推荐答案

出口:

mysqldump -u root -p --all-databases > alldb.sql

documentation for mysqldump.您可能想使用 comments 中提到的一些选项:

mysqldump -u root -p --opt --all-databases > alldb.sql
mysqldump -u root -p --all-databases --skip-lock-tables > alldb.sql

进口:

mysql -u root -p < alldb.sql

Mysql相关问答推荐

mysql查询汇总数据

AWS RDS上的MySQL复制错误:超级权限或REPLICATION_SLAVE_ADMIN权限的访问被拒绝

SQL - Select 复合主键,条件为其中一个主键

PythonAnywhere中SSH到MySQL数据库无限期挂起,SSH正确,workbench可以完美连接

布尔值之间的 SQL less/greater 比较会产生意外结果

Eloquent:通过国外模型得到平均分

SQL - 基本的内部连接查询

如何清除mysql 8 innodb中的数据库缓存

Next-key lock explication - 范围的主键

如何根据 R 中的价格范围将数据从一列复制到新列?

如何将结果列中的不同值按其他列sql中的值带入单行

在 Spring Data jpa 中的 @Query 中无法识别本机查询

如何使用同一个表在 2 个字段上左连接

如何替换 SELECT 查询中重复记录的列?

MYSQL 或 Laravel Eloquent 如何从这个订单中统计细节

结果差异(MySQL 5.7 vs MySQL 8.0)

MySQL触发器在某些条件下防止INSERT

如何用一系列日期填充表格?

Mysql中int(10)的最大大小是多少

第 1 行的 CSV 输入中的列数无效错误