温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

mysql数据库怎么迁移

发布时间:2021-08-16 19:53:05 来源:亿速云 阅读:154 作者:chen 栏目:MySQL数据库

本篇内容主要讲解“mysql数据库怎么迁移”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql数据库怎么迁移”吧!

mysql数据库怎么迁移

mysql数据库怎么迁移
上面是测试人员的要求,可以提取出2条有用的信息。
1,下面标出的4张表只需要迁移表结构。
2,除了这四张表之外的表需要迁移整张表。
首先查询这个库数据量大小,选择迁移方法。
数据库只有100G左右,而且标出只迁移的表结构的四张表占有90多G。故而选择mysqldump方式迁移。
下面是测试实验结果:
测试环境:迁移192.168.56.21服务器上数据库yz下的表结构a到192.168.56.22服务器上
一、首先测试迁移表结构
原192.168.56.21服务器yz下a的数据:
mysql数据库怎么迁移
1)迁移表结构语句:其中 --opt就是选项只迁移表结构
[root@mysql2 bak]# /data/mysql/bin/mysqldump -h292.168.56.21 -uroot -proot --opt -d yz a>a.sql
其中文件a.sql具体内容如下:
mysql数据库怎么迁移
2)恢复
恢复语句:[root@mysql2 bak]# mysql -uroot -proot yz <a.sql
验证正确,如图:
mysql数据库怎么迁移
二,测试迁移除部分表的结构和数据
原192.168.56.21服务器yz下表如下:
mysql数据库怎么迁移
1)迁移表语句,其中--ignore-table选项是需要忽略迁移的表
[root@mysql2 bak]# /data/mysql/bin/mysqldump -h292.168.56.21 -uroot -proot yz --ignore-table=yz.c --ignore-table=yz.d >c.sql
其中文件c.sql具体内容如下:
可以看到只是迁移了表a和b的数据和结构
mysql数据库怎么迁移
2)恢复
恢复语句:[root@mysql2 bak]# mysql -uroot -proot yz <c.sql
验证正确,如图:
mysql数据库怎么迁移


到此,相信大家对“mysql数据库怎么迁移”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI