首页 > 解决方案 > 如何使用 phpMyAdmin 将表从 SERVER 1 上的数据库复制到 SERVER 2 上的另一个数据库?

问题描述

在服务器 X 上有一个名为 db_x 的数据库(运行 WHM) ,在服务器 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,因此导出/导入不起作用。

标签: mysqlphpmyadmincpanellarge-datawhm

解决方案


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

尝试使用 SSH。

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

# mysql new_database < old_database.sql

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

如果没有 old_database.sql 文件,也可以在 old server 中通过命令获取

# mysqldump mydatabase > old_database.sql

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


推荐阅读