《PolarDB-X开源分布式数据库实战进阶》——PolarDB-X数据导入导出(4) https://developer.aliyun.com/article/1228756?groupCode=polardbforpg
三、 PolarDB-X和MySQL数据迁移
针对PolarDB-X和MySQL之间的数据迁移,更推荐通过数据文件进行导入导,不推荐SQL语句格式,因为PolarDB-X是分布式数据库,包含一些特有的分布式数据分片规则。
首先,通过K8s部署MySQL,创建完成后,通过上图语句建立连接,映射到3307端口。
登录pod,显示报错。因为MySQL 8.0之后的驱动修改了密码验证方式,需要登进pod,将密码的类型改为mysql_native_password,然后从pod退出,重新在外面登录。
为了保证持续转发,点击右上角“+”新增一个端口。
在MySQL上建库,并创建单表。接下来将PolarDB-X导出的数据导入到MySQL中。
注意,此处拉起了MySQL,默认local_infile为关闭状态,无法使用load data语句,因此需要将其打开。
执行导入语句,并查看结果,如上图。data_10w.txt文件已成功导入到MySQL中。
《PolarDB-X开源分布式数据库实战进阶》——PolarDB-X数据导入导出(6) https://developer.aliyun.com/article/1228753?groupCode=polardbforpg