首页 养生问答 疾病百科 养生资讯 女性养生 男性养生

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

发布网友 发布时间:2022-04-21 16:44

我来回答

3个回答

热心网友 时间:2022-04-30 04:08

使用这种方法前,我们需要先下载一个MySQL客户端工具SqlYog。点击这里下载并安装

下面我们开始复制数据库:
1、打开SqlYog community Edition,分别在不同的选项卡中打开源数据库服务器与目标数据库服务器,这一点很重。

在源数据库服务器选项卡中你将看到所有数据库列表。
2、在需要复制迁移的数据库上右击,在弹出菜单中选择“Copy Database to Different Host/Database”
3、在弹出对话框中,我们能看到源数据库服务器及目标服务器,在左边,通过勾选复选框来选择需要复制迁移的对象,如表、函数、触发器等,也可以选择所有对象。
4、在右边选择需要迁移的目标服务器或数据库
5、根据你的需要选择复制类型:“Structure and Data”或“Structure only”,即“结构和数据”或“仅结构”。
6、选择结束后点击“Copy”按钮开始复制,知道数据迁移结束。

热心网友 时间:2022-04-30 05:26

1、如果系统和mysql版本都一致,你可以直接把mysql打个包,放到另一台服务器上去后,启动mysql即可使用
2、或者只复制数据库目录,但是得看表用的哪种存储结构,例如data/db01
3、或者只复制表,也得看表用的哪种存储结构,例如data/db01/user01.*
4、或者用mysqlmp导出数据,mysql导入数据,例如:
mysqlmp -uuser01 -p123456 db01 > db01.sql
恢复数据
mysql -uuser01 -p123456 -Ddb01 < db01.sql

热心网友 时间:2022-04-30 07:00

MySQL 8.0.17 clone 插件的安装和验证过程

安装非常简单,与安装其他插件的工作方式相同。下面是安装克隆插件的命令行:

   master [localhost:45008] ((none)) > INSTALL PLUGIN clone SONAME 'mysql_clone.so';Query OK, 0 rows affected (0.00 sec)
以及如何检查克隆插件是否处于活动状态:master [localhost:45008] ((none)) > SELECT PLUGIN_NAME, PLUGIN_STATUS FROM INFORMATION_SCHEMA.PLUGINSWHERE PLUGIN_NAME LIKE 'clone';+-------------+---------------+| PLUGIN_NAME | PLUGIN_STATUS |+-------------+---------------+| clone | ACTIVE |+-------------+---------------+1 row in set (0.00 sec)
请注意,这些步骤需要在 Donor(供体)和 Recipient(受体,也成为 Slave)上都执行。执行安装后,插件将在重新启动后自动加载,因此您不必再担心这一点。接下来,我们将在 Donor 上创建具有必要权限的用户,这样我们就可以远程连接到实例来克隆它。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com