mycat分库分表问题

520920 发布于 2015/12/15 11:48
阅读 4K+
收藏 0

大家好:

   需求:需要解决oracle的分库分表问题!

   环境:linux系统上安装了mycat,mysql,jdk。(根据网上的一些文章给配置了些配置文件)

http://blog.csdn.net/dreamcode/article/details/44307377

https://github.com/MyCATApache/Mycat-doc/blob/master/入门指南/mycat安装入门(两节点).mdw

这些文章都看过了,但是,配置过程中出现了问题:

1)创建mycat用户 这个是必须的么?创建用户是为了做什么操作用的?

2)mycat的端口号是8066,在链接mysql的时候好像使用到了,但是我的命令只要写上这个端口就报错

mysql  -h127.0.0.1 -uroot -p123456 -P8066( 这里的端口号去掉就能链接上mysql了)

ERROR 1045 (HY000): Access denied for user 'root'

3)你启动mycat是使用的start,这样貌似是起来了,但是使用 console的时候就一直报错! 错误: 代理抛出异常错误: java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: bogon: bogon: 未知的名称或服务

还有就是schema跟server两个XML的配置问题,这两个文件应该如何配置?有没有大神研究过mycat的?给我个操作文档什么的,再好不过了,谢谢大家了!

以下是问题补充:

@520920:[root@localhost bin]# mysql -uroot -pzhangxin -h127.0.0.1 -P8066 -DTESTDB ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (111) 如果将后面的端口号跟数据库去掉,就可以进入mysql,如果不去掉,就报此错误……何解? (2015/12/15 15:40)
加载中
0
郭幻程
郭幻程
oracle是个社么鬼。。。
520920
520920
晕……嘿嘿,数据库啊……
0
c
crj_fans

1.不用单独创建mycat用户

2.8066端口号是在server.xml配置的,你是不是配置的默认的3306?

3.不清楚

这个是我测试的时候的配置:http://blog.csdn.net/crj_9527/article/details/50386755

520920
520920
你好: 很感谢你的评论,我已经测通,确实跟你说的一样,在server.xml中配置的就有mycat 的用户,默认test,当然也可以做修改!8806是mycat的默认端口,3306是mysql的默认端口……
0
x
xushuyi

3)你启动mycat是使用的start,这样貌似是起来了,但是使用 console的时候就一直报错! 错误: 代理抛出异常错误: java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: bogon: bogon: 未知的名称或服务

回复,本机做个hosts解析就可以了

返回顶部
顶部