如果我们要将表或数据库从一台 Mysql 服务器复制到另一台 mysql 服务器,请使用带有数据库名称和表名称的 mysqldump 。 在源主机上运行以下命令。这会将完整的数据库转储到dump.txt 文件中。$ mysqldump -u
如果我们要将表或数据库从一台 Mysql 服务器复制到另一台 mysql 服务器,请使用带有数据库名称和表名称的 mysqldump 。
在源主机上运行以下命令。这会将完整的数据库转储到dump.txt 文件中。
我们可以复制完整的数据库,而不需要使用上面解释的特定表名。
现在,在另一台主机上 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 服务器。
--结束END--
本文标题: 如何将表或数据库从一台MySQL服务器复制到另一台MySQL服务器?
本文链接: https://www.lsjlt.com/news/436817.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-13
2024-05-13
2024-05-13
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0