mycat学习

 

 

 

mycat部署在本地, mysql也在本地的情况下, 连接mycat会报错

ERROR 3009 (HY000): java.lang.IllegalArgumentException: Invalid DataSource:0

原因:

https://www.jianshu.com/p/f15d64fcb2f3

mycat部署在本地以zk方式启动的时候, 初始化zk的时候, ./init_zk_data 会报错:

错误: 找不到或无法加载主类 io.mycat.config.loader.zkprocess.xmltozk.XmltoZkMain

因为是mac系统, 没有权限读取mycat的jar包, 导致zk无法正常加载....弃用, 购买阿里云ecs

 

 

关于自增id, 这篇博客讲的可以:

https://blog.csdn.net/yijiayi810/article/details/80094218

 

 

macos完全卸载mysql:

https://blog.csdn.net/u012721519/article/details/55002626

 

 

 

踩过的坑:

mycat1.6不支持单库分表;

最少要mycat1.6.5版本才支持单库分表;,

下载地址:

http://dl.mycat.io/1.6.5/

 

mycat自增主键的解决方案:

https://segmentfault.com/a/1190000015862596?utm_source=tag-newest

 https://www.cnblogs.com/chinesern/p/7954373.html

 https://blog.csdn.net/yelllowcong/article/details/79073608

 

 

忘记root密码;

①关闭服务:

sudo service mysql stop;

②安全模式+免验证启动服务

sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables

  ①新开一个终端,连接服务器:
新开一个终端:
mysql -u root

 ②切换到mysql数据库:
use mysql;
 
读写分离策略理解:
https://www.cnblogs.com/kevingrace/p/9365840.html


posted @ 2019-09-26 15:43  ctgu_czy  阅读(141)  评论(0编辑  收藏