Mycat - 实现数据库的读写分离与高可用

 目录

      配置hostname(若已配置则忽略)       

        [root@centos212 local]# vi /etc/sysconfig/network
追加一行:HOSTNAME=你的主机名(xxxx),我的主机名是centos212
[root@centos212 local]# vi /etc/hosts
在127.0.0.1和::1末尾追加你的主机名(xxxx),如下图所示,

      将MyCat配置到环境变量中

        [root@centos212 local]# vi /etc/profile

        增加如下内容         

          MYCAT_HOME=/usr/local/mycat
PATH=$MYCAT_HOME/bin:$PATH

        保存后退出,执行source命令使配置生效

          [root@centos212 local]# source /etc/profile

      配置mycat

        server.xml和rule.xml先不修改,用默认的即可;只需要简单配置下schema.xml

 View Code

        默认有两个账号可以连接mycat的TESTDB,root:123456和user:user(在server.xml中),user账号只有只读权限。

      启动mycat

         [root@centos212 local]# mycat start

  搭建结果展示

    可以看到,通过mycat我们成功往192.168.1.210的test_db库中创建了一张tbl_user表。

50000+
5万行代码练就真实本领
17年
创办于2008年老牌培训机构
1000+
合作企业
98%
就业率

联系我们

电话咨询

0532-85025005

扫码添加微信