如何在localhost中一次备份100个mysql数据库?

时间:2012-11-08 13:16:20

标签: mysql xampp localhost

我的localhost中有100个数据库。我想立刻备份所有这些。我想要一个快速的方法来做到这一点。无论如何都要一次备份所有数据库吗?

6 个答案:

答案 0 :(得分:2)

检查此网址http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html#option_mysqldump_all-databases。这应该有帮助

如何使用?

shell> mysqldump [options] --all-databases

答案 1 :(得分:1)

您可以使用mysqldump一次转储多个数据库。

使用以下命令,您可以一次转储多个数据库。

mysqldump --databases db1 db2 db3 > db_backup.sql

或者如果要转储所有数据库:

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

答案 2 :(得分:0)

mysqldump--all-databases选项一起使用。看到 http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html#option_mysqldump_all-databases

答案 3 :(得分:0)

您可以使用 mysqldump 创建mysql数据库的备份。

http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html

答案 4 :(得分:0)

试试这个:

mysqldump -uusername -ppassword --all-databases > all_dbs.sql

希望这有帮助!

答案 5 :(得分:0)

就像备份一个数据库一样简单。 请按以下步骤操作

  1. 转到http://localhost/phpmyadmin
  2. 导航至“导出”标签
  3. 在导出方法中,选择' 自定义 - 显示所有可能的选项'如果不是全部,请选择要导出的数据库。
  4. 在下方和对象创建选项中滚动确保选择

    • 添加CREATE DATABASE / USE语句
    • 添加DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT / TRIGGER语句
  5. 单击“开始”,将所有表格保存在默认下载文件夹中,或手动选择。

  6. 默认文件名为 127_0_0_1.sql 确保使用文本编辑器打开此文件并验证sql命令是否正确,至少对于第一个数据库和第一个表。 它现在应该备份。 如果遇到任何问题,请在下面留下评论询问。