第一章:mycat读写分离与容灾实验

本文介绍了在CentOS7环境下,如何部署Mycat和MariaDB实现读写分离与容灾。首先详细讲解了MariaDB的安装、远程连接配置及大小写不敏感设置。接着,阐述了Mycat的安装过程,包括JDK的安装、环境变量配置、用户权限设置以及Mycat的配置文件修改。最后,通过创建数据库、表并插入数据,展示了Mycat的读写分离和容灾功能,当主库宕机时,Mycat能自动切换到从库进行读取操作。
摘要由CSDN通过智能技术生成

环境

centos7 + mycat1.5GA + MariaDB 5.5.44

 

服务器

dn1

dn2

dn3

WriterHost

 

-        ReadHost

 

 

Writer容灾节点

 

Mycat

 

 

 

mariaDB环境部署

1.     安装

[root@localhost ~]# yum -y install mariadb*

[root@localhost ~]# systemctl start mariadb.service

[root@localhost ~]# systemctl enable mariadb.service

[root@localhost ~]# mysql

2.     设置远程连接

mysql>GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY"123456";

mysql>flush privileges;

3.     忽略大小写

cat /etc/my.cnf的[mysqld]下加入lower_case_table_names= 1,并重启服务

4.     关闭linux防火墙

systemctlstop firewalld.service

systemctldisable firewalld.service

 

Mycat环境部署

1.     安装JDK7与MYCAT

[root@localhost mycat]# ll /usr/java

total 94024

drwxr-xr-x. 8   10 143     4096 Apr  4  2013jdk1.7.0_21

-rw-r--r--. 1 root root 96272413 Jan  4 12:21 jdk-7u21-linux-x64.gz

 

[root@localhost mycat]# ll /opt

total 11212

drwxr-xr-x. 7 root  root      79 Jan  4 12:17 mycat

-rw-r--r--. 1 root  root 11477321 Jan  4 12:17Mycat-server-1.5-GA-20160217103036-linux.tar.gz

 </

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值