mysql - 如何使用 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,因此导出/导入不起作用。
解决方案
由于数据库的大小,您将无法成功使用 phpmyadmin。
尝试使用 SSH。
将数据库上传到新服务器“old_database.sql”。考虑到数据库已经存在于新服务器上,请使用以下命令:
# mysql new_database < old_database.sql
此命令会将您的 sql 文件导入新数据库。
如果没有 old_database.sql 文件,也可以在 old server 中通过命令获取
# mysqldump mydatabase > old_database.sql
此命令将从您的数据库生成一个 SQL 文件。
推荐阅读
- jenkins - Jenkins - sending email depends on console output
- wvd - Windows Virtual Desktop + listening port of TCP
- spring - Is possible to avoid updating entity when I add a item to ManyToMany relationship in Hibernate, Jpa
- django - Django rest framework API is not responding when I run server with ASGI
- pandas - How to calculate item in pivot in Pandas?
- spring-boot - 如何在 OAuth2 spring boot 中使用 mytable 更改 jdbc 模式用户
- java - 为什么我会收到 StackOverflowError
- python - 如何修复 AttributeError: dlsym(0x7fa8b0814da0, XGBoosterGetStrFeatureInfo): symbol not found
- python - 在python中的每一行后添加一个逗号
- python - 如何使此代码能够删除存储在“str”中的元素?它工作正常,直到需要删除的两个元素被连续存储