使用navicat连接mycat所才过的坑

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

4、https://www.cnblogs.com/EasonJim/p/7426640.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值