假设我从我的workbrench远程到服务器上的数据库,由于某种原因,我需要在另一台计算机上将数据库的副本作为本地数据库。我怎样才能做到这一点?
答案 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]
答案 3 :(得分:1)
除了转储和恢复之外,您还可以尝试使用MySQL Workbench迁移模块,该模块允许从MySQL迁移到MySQL(例如,可以从以前的版本升级或复制模式,如您的情况)。