一、实验目的和要求
掌握MySQL的读写分离
配置mycat
二、实验仪器和用具
硬件PC个人电脑
软件 Beyond Compare 4
MobaXterm_Portable_v20.0
VMware Workstation Pro
三、实验内容与步骤
下载并安装mycat
wget http://dl.mycat.org.cn/1.6-RELEASE/Mycat-server-1.6-RELEASE-2 0161028204710-linux.tar.gz
cd /usr/local/ //进入local目录
tar -zxvf Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz //解压安装
cd /usr/local/mycat/conf //进入conf配置目录
vim server.xml //配置server.xml
该结构图转载至https://blog.csdn.net/qq_35992900/article/details/80673889?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase
vim server.xml //配置server.xml
该结构图转载至https://blog.csdn.net/qq_35992900/article/details/80673889?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase
返回主从配置,查看主从连接是否正常
返回mycat虚拟机,尝试远程连接
mysql -uroot -p123456 -h192.111.1.111 -P3306
//远程连接mysql主机和mysql从机
//192.111.1.107为我的mysql主机IP,
//192.111.1.110为我的mysql从机IP
//主从都要开启mysql,—P一定要大写
mycat远程连接主从都没有问题
Mycat对主从访问通过
cd /usr/local/mycat/bin 进入mycat bin目录准备启动
./mycat console 以控制台方式启动mycat
出现succefully,启动成功
-umycat -p123456 -h192.111.1.111 -P9066 //本机连接mycat管理端口
show @@help; //查看命令帮助
show @@hearbea //查看mycat监听心跳值
修改主机名后,mycat.consolv启动报错,暂时无法解析主机名
使用命令vim /etc/host
修改ip地址映射,指向新的主机名
再次mycat.consolv启动成功
mysql -umycat -p123456 -h192.111.1.111 -P8066 //本机连接mycat数据端口
mycat操作主机删除t_user表
从机查看,已同步删除t_user表
mycat代理成功
监视mycat日志文件
tail -f wrapper.log //监听mycat日志文件
进入数据端修改数据,同时监听日志文件(另开一个界面)
mysql -umycat -p123456 -h192.111.1.111 -P8066 //本机连接mycat数据端口