栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Java

Mycat读写分离搭建

Java 更新时间:发布时间: 百科书网 趣学号

mycat 读写分离搭建

下载地址

Index of /

安装mycat前提是装好 java

tar -zxvf Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz -C /usr/local/

cd /usr/loca/mycat/conf

vim server.xml

:注意数据库名 必须和下一个配置文件中一致

vim /usr/loca/mycat/conf/





        
        
        
        
        
        
        
                select user()
                
                        
                
        
配置环境变量 
vim /etc/profile 
    export PATH=/usr/local/mycat/bin:$PATH 

#启动Mycat
mycat start

#查看mycat状态
mycat status 

mycat配置报错原因

1.ERROR 1045 (HY000): Access denied for user 'mycat' with host '10.140.18.49‘

报错原因:mycat 登录mysql8版本会因为加密方式原因导致登陆失败

解决方案:方法一: 在另一台机器或者容器中安装mysql5.7版本客户端 (比较有效)

方法二: mysql -umycat -h10.140.18.49 -P8066 -p --default_auth=mysql_native_password (加后面的参数)


切换数据库缓慢,查询数据库报错

1.切换数据库缓慢原因

查看日志可能是没有连接,需要优化数据库的最大连接数

show variables like 'max_connect_errors'; (默认是100)

set global max_connect_errors = 1000; 设置为1000

2.数据库查询报错

ERROR 3009 (HY000): java.lang.IllegalArgumentException: Invalid DataSource:0

解决方案:1. cd /usr/local/mycat/conf

vim index_to_charset.properties

255=utf8mb4 #最后一行加入

mycat restart #重启Mycat 解决

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/1065106.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号