制作数据库的本地副本

Posted

技术标签:

【中文标题】制作数据库的本地副本【英文标题】:Making a local copy of a database 【发布时间】:2017-01-23 14:44:41 【问题描述】:

目前我正在连接到开发服务器上的 mysql 数据库,但我想在我的本地计算机上制作这些数据库的副本,我可以在不连接到开发服务器的情况下连接到这些数据库。是否有捷径可寻?我正在使用 DataGrip。

谢谢。

【问题讨论】:

您没有提到您希望本地数据库与开发服务器中的数据库的同步程度,也没有提及是否可以从本地计算机更改开发数据库。一个明显的解决方案是将数据库转储到服务器上并将它们导入本地计算机。其他解决方案包括同步、复制、使用 ssh 等 【参考方案1】:

您可以从图片中的上下文菜单中转储您的架构

【讨论】:

【参考方案2】:

我不熟悉DataGrip,但是如果您使用的是MYSQL,只需登录网站并转到您的phpmyadmin,从那里您可以选择您想要的数据库,然后单击EXPORT按钮,您可以选择要保存的文件类型。如果 DataGrip 是数据库工具,您应该可以保存为 SQL 文件,否则可能保存为 CSV。

【讨论】:

以上是关于制作数据库的本地副本的主要内容,如果未能解决你的问题,请参考以下文章

核心数据:制作数据库的逐个对象副本

java克隆对象clone()的使用方法和作用

如何制作保持不变的核心数据对象的副本

Subversion基本操作,制作nginx的RPM包

我应该使用 CDN 中的 Bootstrap 还是在我的服务器上制作副本?

Clickhouse 外部表本地表副本表和分布式表