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库中都有测试表.

猜你喜欢

转载自blog.csdn.net/qq_29312259/article/details/83046412