MYSQL:将表从快照复制到生产中

发布于 2024-09-03 09:57:24 字数 88 浏览 7 评论 0原文

我有一个在进行数据迁移之前拍摄的数据库快照。数据迁移搞砸了,所以我想从快照中检索数据以迁移到生产数据库。

问题:如何访问快照以及如何检索可用数据?

i have a snapshot of the database that I took before i did some data migration. The data migration messed up, so I want to retrieve the data from the snapshot to migrate over to the production database.

Question: How do i access the snapshot, and how do i retrieve the available data?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

╰つ倒转 2024-09-10 09:57:24

在任何人回答您的问题之前,您需要说明:

1) 您是如何拍摄快照的。即,它的形式是什么,.sql 还是原始二进制文件;文件名是什么,等等。

2) 您运行的 mysql 版本是什么?

假设您有数据库的文本文件转储,并且想要检索它的子集,您可能需要将快照加载到另一个数据库(最好在另一台计算机上),并仅导出感兴趣的数据。然后,您可以使用任意数量的工具(例如 mysql 命令行或 MySqlAdministrator)将其导入到生产数据库中。

有关详细信息,请参阅 http://dev.mysql .com/doc/refman/5.5/en/backup-and-recovery.html

(如有必要,将 5.5 更改为您的特定安装版本以获得更准确的说明)

Before anyone can answer your question, you need to specify:

1) How did you take your snapshot. ie, what form is it in, .sql or raw binary; what is the filename, etc.

2) what version of mysql are you running?

Given that you have a text file dump of the database, and you want to retrieve a subset of it, you may want to load up the snapshot into another database (preferably on another machine), and export only the data of interest. Then you can import that into your production database, using any number of tools, such as the mysql command line, or MySqlAdministrator.

for more information, see http://dev.mysql.com/doc/refman/5.5/en/backup-and-recovery.html

(change the 5.5 to the version of your particular installation for more exact instructions, if necessary)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文