将数据库从一台机器导入/导出到另一台机器

发布于 2024-08-21 14:56:21 字数 312 浏览 7 评论 0原文

我有两台电脑,一台是 Ubuntu 8.10,另一台是 Ubuntu 9.10。在 Ubuntu 8.10 上,我在 phpmyadmin 中有一些数据库,我想将其复制到 Ubuntu 9.10 phpmyadmin(没有数据库)。

我不确定我是否走在正确的道路上,但我认为我应该这样做:

将数据库导出到 Ubuntu 8.10。复制这些文件(.sql)并将它们粘贴到 Ubuntu 9.10 PC 上的文件夹或其他位置。然后将这些 .sql 文件导入 Ubuntu 9.10 上的 phpmyadmin。

有没有更好的方法来复制数据库?

谢谢。

I have two PCs, one is Ubuntu 8.10 and the other Ubuntu 9.10. On the Ubuntu 8.10, i have a few databases in phpmyadmin which i would like to copy across to the Ubuntu 9.10 phpmyadmin(which has no databases).

I'm not sure if i'm on the right path but here's what i think i should do:

Export the databases onto Ubuntu 8.10. And copy those files(.sql) and paste them onto the Ubuntu 9.10 PC in a folder or something. Then import these .sql files into phpmyadmin on Ubuntu 9.10.

Is there a better way to do Copy the databases across?

Thanks.

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

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

发布评论

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

评论(2

爱殇璃 2024-08-28 14:56:21

phpMyAdmin 的主屏幕(登录后立即可见)有“导出”和“导入”链接。使用这些工具导出数据库(到计算机上的文件),然后将该文件导入到目标主机上。

或者,如果您对两台计算机都有 shell 访问权限,则可以使用命令 mysqldump:,

mysqldump --password=PASSWORD -u root DATABASE > INSERT_STATEMENTS

然后只需使用以下命令在目标主机上创建所有数据库:

mysql -u root --password=PASSWORD < INSERT_STATEMENTS

From the main screen of phpMyAdmin (visible right after login) there are "Export" and "Import" links. Use these facilities to export your database (to a file on your computer) and then to import that file on the destination host.

Alternatively, if you have shell access to both machines, you could use the command mysqldump:

mysqldump --password=PASSWORD -u root DATABASE > INSERT_STATEMENTS

and then simply create all databases on the destination host with

mysql -u root --password=PASSWORD < INSERT_STATEMENTS
小ぇ时光︴ 2024-08-28 14:56:21

MySQL GUI 工具包中还包含 MySQL 管理员。由于您可以访问两台机器,这可能是最简单的解决方案。虽然我相信它只是使用 mysqldump,但 GUI 使它变得更容易。

There's als MySQL Administrator that comes in the MySQL GUI Tools package. Since you've got access to both machines this is probably the easiest solution. Although I believe it just uses mysqldump, the GUI makes it a lot easier.

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