登录
首页 >  数据库 >  MySQL

如何将表或数据库从一台MySQL服务器复制到另一台MySQL服务器?

来源:tutorialspoint

时间:2023-09-01 18:46:58 272浏览 收藏

珍惜时间,勤奋学习!今天给大家带来《如何将表或数据库从一台MySQL服务器复制到另一台MySQL服务器?》,正文内容主要涉及到等等,如果你正在学习数据库,或者是对数据库有疑问,欢迎大家关注我!后面我会持续更新相关内容的,希望都能帮到正在学习的大家!

如果我们要将表或数据库从一台 MySQL 服务器复制到另一台 MySQL 服务器,请使用带有数据库名称和表名称的 mysqldump 

在源主机上运行以下命令。这会将完整的数据库转储到dump.txt 文件中。

$ mysqldump -u root -p database_name table_name > dump.txt
password *****

我们可以复制完整的数据库,而不需要使用上面解释的特定表名。

现在,在另一台主机上 ftp dump.txt 文件并使用以下命令。在运行此命令之前,请确保我们已在目标服务器上创建了database_name。

$ mysql -u root -p database_name < dump.txt
password *****

另一种不使用中间文件来实现此目的的方法是直接通过网络将 MySQL 转储的输出发送到远程 MySQL 服务器。如果我们可以从源数据库所在的主机连接到这两台服务器,请使用以下命令(确保我们有权访问这两台服务器)。

$ mysqldump -u root -p database_name \
| mysql -h other-host.com database_name

在 mysqldump 中,命令的一半连接到本地服务器并将转储输出写入管道。该命令的其余一半连接到 other-host.com 上的远程 MySQL 服务器。它读取管道输入并将每个语句发送到 other-host.com 服务器。

终于介绍完啦!小伙伴们,这篇关于《如何将表或数据库从一台MySQL服务器复制到另一台MySQL服务器?》的介绍应该让你收获多多了吧!欢迎大家收藏或分享给更多需要学习的朋友吧~golang学习网公众号也会发布数据库相关知识,快来关注吧!

声明:本文转载于:tutorialspoint 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>