• ADADADADAD

    mysql数据库怎么迁移[ mysql数据库 ]

    mysql数据库 时间:2024-11-28 13:24:13

    作者:文/会员上传

    简介:

    上面是测试人员的要求,可以提取出2条有用的信息。1,下面标出的4张表只需要迁移表结构。2,除了这四张表之外的表需要迁移整张表。首先查询这个库数据量大小,选择迁移方法。数据库

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。


    上面是测试人员的要求,可以提取出2条有用的信息。
    1,下面标出的4张表只需要迁移表结构。
    2,除了这四张表之外的表需要迁移整张表。
    首先查询这个库数据量大小,选择迁移方法。
    数据库只有100G左右,而且标出只迁移的表结构的四张表占有90多G。故而选择mysqldump方式迁移。
    下面是测试实验结果:
    测试环境:迁移192.168.56.21服务器上数据库yz下的表结构a到192.168.56.22服务器上
    一、首先测试迁移表结构
    原192.168.56.21服务器yz下a的数据:

    1)迁移表结构语句:其中 --opt就是选项只迁移表结构
    [root@mysql2 bak]# /data/mysql/bin/mysqldump -h292.168.56.21 -uroot -proot --opt -d yz a>a.sql
    其中文件a.sql具体内容如下:

    2)恢复
    恢复语句:[root@mysql2 bak]# mysql -uroot -proot yz <a.sql
    验证正确,如图:

    二,测试迁移除部分表的结构和数据
    原192.168.56.21服务器yz下表如下:

    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的数据和结构

    2)恢复
    恢复语句:[root@mysql2 bak]# mysql -uroot -proot yz <c.sql
    验证正确,如图:


    mysql数据库怎么迁移.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: mysql数据库