您的位置:首页 > 数据库 > MySQL

【greenplum】将greenplum 数据导入mysql 数据库工具

2016-07-12 16:44 453 查看
      本文中 mysql2pgsql,是阿里云提供的快速数据导入工具,自动建表,导入数据。性能可以和gpfdisk媲美,闭源,原理不明。原文地址:https://help.aliyun.com/document_detail/35458.html

导入MySQL数据

工具 mysql2pgsql 支持不落地的把 MYSQL 中的表迁移到 Greenplum/PostgreSQL/PPAS

参数配置

修改配置文件 my.cfg,配置源和目的库连接信息

源库 mysql 连接信息

[src.mysql]

host = "192.168.1.1"

port = "3306"

user = "test"

password = "test"

db = "test"

encodingdir = "share"

encoding = "utf8"


目的库 pgsql 连接信息

[desc.pgsql]

connect_string = "host=192.168.1.1 dbname=test port=5888  user=test password=pgsql"


注意

源库 mysql 的连接信息中,用户需要有对所有用户表的读权限

目的库 pgsql 的连接信息,用户需要对目标表有写的权限


mysql2pgsql用法

单表迁移

/mysql2pgsql testtable

您可以选择迁移对应MYSQL库中的单个表到pgsql中,同时得到我们推荐的在 pgsql 中对应表的 create table ddl 语句定义

全库迁移

./mysql2pgsql

迁移程序会默认把对应 mysql 库中所有的用户表数据将迁移到 pgsql

mysql2pgsql工具下载链接

http://yunpan.taobao.com/s/11YcWhIiBxV (提取码:Ed23Sh)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息