mycat学习

1.下载mycat : http://dl.mycat.io/1.6.5/
按照jdk : linux安装jdk8
2.解压

tar -zxvf Mycat-server-1.6.5-release-20180122220033-linux.tar.gz

3.移动或拷贝mycat文件夹到 /usr/local下

mv mycat /usr/local/mycat

4.创建组和用户

groupadd mycat
adduser -r -g mycat mycat
chown -R mycat.mycat /usr/local/mycat

5.修改配置文件 先让mycat能连接到mysql(分片,读写分离等后续…)

vi conf/schema.xml 
#修改此处
<writeHost host="hostM1" url="localhost:3306" user="root" password="root">
        <readHost host="hostS2" url="localhost:3306" user="root" password="root" />
</writeHost>

mysql默认是没有密码的,设置密码

[root@localhost mycat]# mysqladmin -uroot -p password

6.修改配置conf/server.xml

<user name="root" defaultAccount="true">
                <property name="password">123456</property>
                <property name="schemas">TESTDB</property>
.....
</user>

7.连接mycat

[root@localhost mycat]# mysql -uroot -p123456 -h127.0.0.1 -P8066 -DTESTDB

8.测试
先连接mysql创建测试库db1,db2,db3
CREATE database db1;

mysql> show databases;
+------------------------+
| Database               |
+------------------------+
| information_schema     |
| bin                    |
| data                   |
| db1                    |
| db2                    |
| db3                    |
| docs                   |
| include                |
| lib                    |
| man                    |
| mysql                  |
| #mysql50#mysql-test    |
| performance_schema     |
| scripts                |
| share                  |
| #mysql50#sql-bench     |
| #mysql50#support-files |
| test                   |
+------------------------+
18 rows in set (0.00 sec)

mysql> 

连接mycat:

[root@localhost mycat]# mysql -uroot -p123456 -h127.0.0.1 -P8066 -DTESTDB

创建一张测试表退出mycat,然后连接mysql查看db1,2,3库中都有测试表.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值