mycat 版本是1.6.7.6 mysql 版本是5.7
1、导出sql
(1) 建议使用navicat for mysql 10 版本
(2)使用完整的扩展插入语句
(3)不勾选自动递增
(4)不使用事务
(5)如果使用navicat 15,则需要对sql文件进行操作
1) 去掉建表语句中的 auto_increment;
2) 去掉 SET NAMES utf8mb4;
3) 去掉 PRIMARY KEY (`ID`) USING BTREE 中的using tree
2、将sql导入到mycat中
(1)大小写造成的table not exist 的问题
手动到/etc/my.cnf下配置lower_case_table_names=1
或者navicat 15 勾选使用对象为大写
(2)multi statements is not support
导入数据时 不要勾选在每个运行中运行多个查询
或者在mycat命令窗口里面导入数据
参考资料:
1、首页:http://mycat.org.cn/
2、安装:https://github.com/MyCATApache/Mycat-Server/wiki/2.1-docker%E5%AE%89%E8%A3%85Mycat
3、https://blog.csdn.net/yu342107056/article/details/88326540