mysql - 一次导出和导入所有 MySQL 数据库

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

最佳答案

导出:

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

查找documentation for mysqldump .您可能想要使用评论中提到的一些选项:

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

https://stackoverflow.com/questions/9497869/

相关文章:

sql - URL 的最佳数据库字段类型

mysql - 如何在 MySQL 中声明一个变量?

mysql - 在 phpMyAdmin 中设置外键?

MySQL - 强制不使用缓存来测试查询速度

mysql - 在 macOS 上冲泡安装 mysql

mysql - 在一个命令中截断 MySQL 数据库中的所有表?

mysql - 在 MySQL 中的特定列之后添加多个列

mysql - 在 my.cnf 中将 MySQL 默认字符集更改为 UTF-8?

sql - 如何使用 GROUP BY 连接 MySQL 中的字符串?

mysql - 如何使用命令提示符导出 mysql 数据库?