MySQL8 + MyCat 搭建读写分离

IP地址和服务:

192.168.60.164(主库) 数据库管理员:admini   密码:123456

192.168.60.162(从库)数据库管理员:admini   密码:123456

MySQL8

MyCat1.6(安装主库):http://www.mycat.io/ 官网地址   

只读用户:read   只读用户密码:123456

只写用户:write   只写用户密码:123456

前提条件:

MySQL8 搭建主从配置:

 

开始搭建读写分离配置:

第一步:获取MyCat,并解压至指定目录(/usr/local)

wget http://dl.mycat.io/1.6-RELEASE/Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz

tar -zxvf Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz

mv mycat /usr/local

第二步:编辑/etc/profile 文件,添加Mycat 全局变量,添加如下代码:

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

第三步:防火墙开放Mycat 指定端口:8806 和9006

firewall-cmd --add-port=8806/tcp --permanent  #防火墙开放指定端口8806

firewall-cmd --add-port=9906/tcp --permanent  #防火墙开放指定端口8806

firewall-cmd --reload # 防火墙重新启动

第二步:编辑(/usr/local/mycat/conf)配置目录下的server.xml 和schema.xml文件

编辑schema.xml文件




	  
      
  
      
      
  
      
      
      
      
      
      
          
        show slave status  
          
          
        
					
		  
        
      
	

编辑server.xml





	
	0 
	1
	0  
	0  

	2
	false 
       
         
	
	
        
		0
		
		
		
		
		
		
		
		
		0
		
			
		1

		
        64k

		
		1k

		0

		
		384m


		
		false

		
		

		
		
		
		false
		
		true
		
	
	
	
	
	
	
	
	
	
	

	
		123456
		pcx_schema
		
		
		
	

	
		123456
		pcx_schema
		true
	


第三步:切换至mycat 的bin目录(/usr/local/mycat/bin),执行mycat 启动:

./mycat start   #启动mycat 

./mycat status #查看mycat 状态

root@localhost bin]# ./mycat start;
Starting Mycat-server...
[root@localhost bin]# ./mycat status;
Mycat-server is running (3577).

如果mycat 状态显示mycat -server 正在运行,则表示mycat 服务启动成功。

第四步:验证Native for MySQL 

MySQL8 + MyCat 搭建读写分离_第1张图片

 

你可能感兴趣的:(MySQL)