从mysql获取数据库的副本

时间:2013-12-14 05:23:40

标签: mysql mysqldump mysql-workbench

假设我从我的workbrench远程到服务器上的数据库,由于某种原因,我需要在另一台计算机上将数据库的副本作为本地数据库。我怎样才能做到这一点?

4 个答案:

答案 0 :(得分:2)

将其导出到单个文件(whatever.sql),然后通过在本地计算机上运行脚本来导入它。

如果使用MySQL Workbench连接到远程服务器,左侧会出现“数据导出”链接。单击它并完成导出过程。然后连接到本地服务器,单击“数据导入/恢复”,然后选择刚刚保存的文件。

答案 1 :(得分:1)

首先从数据库导出数据,然后在本地服务器中导入数据库或特定表导入。

答案 2 :(得分:1)

$ mysqldump -u [uname] -p[pass] [dbname] > [backupfile.sql]

要转储系统上的所有MySQL数据库,请使用--all-databases快捷方式:

$ mysqldump -u root -p --all-databases > [backupfile.sql]

来源:How to Copy (Backup) a MySQL Database

答案 3 :(得分:1)

除了转储和恢复之外,您还可以尝试使用MySQL Workbench迁移模块,该模块允许从MySQL迁移到MySQL(例如,可以从以前的版本升级或复制模式,如您的情况)。