如何使用 phpMyAdmin 将表从 SERVER 1 上的数据库复制到 SERVER 2 上的另一个数据库?

Posted

技术标签:

【中文标题】如何使用 phpMyAdmin 将表从 SERVER 1 上的数据库复制到 SERVER 2 上的另一个数据库?【英文标题】:How to copy table from a database on SERVER 1 to another database on SERVER 2 using phpMyAdmin? 【发布时间】:2020-06-09 03:14:42 【问题描述】:

我在服务器 X(运行 WHM)上有一个名为 db_x 的数据库,在服务器 Y 上有另一个名为 db_y 的数据库。我通过 SSH 连接到服务器 X 对 phpmyadmin 配置进行了一些更改,以允许它通过 cPanel 通过服务器 X 上的 phpmyadmin 连接到 db_y。现在,我想通过使用 server_X 中的 phpMyAdmin 将 server_X 上 db_x 的所有表移动到另一个位于不同服务器 (yy.yy.yy.yy) 上的数据库 (db_y)。

有什么办法吗?请帮帮我。

编辑:该表超过 3 GB,因此无法导出/导入。

【问题讨论】:

只导出原件并导入接收器,文档:docs.phpmyadmin.net/en/latest/import_export.html 表大小超过 3 GB,无法导入导出 【参考方案1】:

由于数据库的大小,您将无法成功使用 phpmyadmin。

尝试使用 SSH。

将数据库上传到新服务器“old_database.sql”。 考虑到新服务器上已经存在数据库,使用如下命令:

# mysql new_database < old_database.sql

此命令会将您的 sql 文件导入新数据库。

如果您没有old_database.sql文件,也可以在旧服务器中通过命令获取

# mysqldump mydatabase > old_database.sql

此命令将从您的数据库生成一个 SQL 文件。

【讨论】:

【参考方案2】:

在 db_x 中将有一个选项 export 导出它并在 db_y 中单击导入 并选择已导出的下载文件并单击运行。

【讨论】:

以上是关于如何使用 phpMyAdmin 将表从 SERVER 1 上的数据库复制到 SERVER 2 上的另一个数据库?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Java 将表从 MySQL 导入 Hive?

如何使用 pyodbc 将表从 MS Access 迁移到 Postgres?

红移。我们如何(动态地)将表从列转置为行?

如何将表从存储过程检索到数据表?

如何在不使用 HDP 3.1 中的仓库连接器的情况下将表从 spark 中写入 hive

oracle 11g 如何将表从一个表空间移动到另一个表空间