Mycat1.6.6.1兼容 Mysql8

schema.xml





	
		
	
	
	
	
		show slave status
	
		
	


 
  

server.xml



	
		druidparser
		1
		1
		utf8
		8066
		9066
	
	
	
		mycat
		TESTDB
	

schema.xml截图配置Mycat1.6.6.1兼容 Mysql8_第1张图片

server.xml 截图配置

Mycat1.6.6.1兼容 Mysql8_第2张图片

  1. mysql unblock with ‘mysqladmin flush-hosts’ 解决方法登陆mysql -u root -p 后执行命令 flush hosts;
  2. 错误号码 2058:Plugin caching_sha2_passwordcould not be loaded
    Mycat1.6.6.1兼容 Mysql8_第3张图片
    mysql8.0 之前的版本中加密规则是mysql_native_password,
    而在mysql8之后,加密规则是caching_sha2_password,
    解决此问题方法有两种,一种是升级客户端驱动,
    一种是把mysql用户登录密码加密规则还原成mysql_native_password
修改密码并指定加密规则为mysql_native_password
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
  1. mycat安装目录下/lib 放入高版本 mysql-connector-java-8.0.16.jar
    Mycat1.6.6.1兼容 Mysql8_第4张图片
    4.测试
    Mycat1.6.6.1兼容 Mysql8_第5张图片

在mycat 服务器上执行脚本语句

Mycat1.6.6.1兼容 Mysql8_第6张图片
Mycat1.6.6.1兼容 Mysql8_第7张图片

你可能感兴趣的:(Linux)