首页课件丨教程安装教程MyCat环境搭建详细教程

MyCat环境搭建详细教程

内容介绍
  • 一、准备工作
  • 二、下载安装mycat
  • 三、编辑配置文件
  • 四、卸载重新安装jdk
  • 五、开启mycat
  • 六、常见问题

一、准备工作

1、确保jdk已安装成功,并且jdk版本选用1.7以上版本

2、准备一台新的主机mysql_mycat放到master的前面做代理

mycat ip 192.168.232.13

3、将三台机器互做本地解析

192.168.232.11 mysql_master 192.168.232.12 mysql_slave1 192.168.232.13 mysql_slave2 192.168.232.14 mysql_mycat

架构:

二、下载安装mycat

我们通过本地上传mycat包来安装mycat

[root@mysql_mycat ~]# tar xf Mycat-server-1.6.5-release-linux.tar.gz -C /usr/local/

cd 到/usr/local内容介绍下,多了一个mycat文件夹

三、编辑配置文件

[root@mysql_mycat conf]# cd mycat/conf [root@mysql_mycat conf]# vim server.xml

1.server.xml

<user name="mycat" defaultAccount="true"> <property name="password">Qf@12345!</property> <property name="schemas">testdb</property> <!-- 表级 DML 权限设置 --> <!-- <privileges check="false"> <schema name="TESTDB" dml="0110" > <table name="tb01" dml="0000"></table> <table name="tb02" dml="1111"></table> </schema> </privileges> --> </user> <!--只读用户--> <user name="mycat_read"> <property name="password">Qf@12345!</property> <property name="schemas">TESTDB</property> <property name="readOnly">true</property> </user> 

2.编辑schema.xml

[root@mysql_mycat conf]# vim schema.xml
<" />

(2)解压缩

[root@mysql_mycat ~]# tar xzf jdk-8u162-linux-x64.tar.gz -C /usr/local/ [root@mysql_mycat ~]# cd /usr/local/ [root@mysql_mycat local]# mv jdk1.8.0_162/ java

(3)设置环境变量

[root@mysql_mycat ~]# vim /etc/profile export JAVA_HOME=/usr/local/java export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

然后使之生效:

[root@mysql_master local]# source /etc/profile

(4)查看java版本

[root@mysql_mycat ~]# java -version java version "1.8.0_162" Java(TM) SE Runtime Environment (build 1.8.0_162-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.162-b12, mixed mode)

五、开启mycat

[root@mysql_mycat mycat]# bin/mycat start [root@mysql_mycat mycat]# jps 7173 WrapperSimpleApp 7189 Jps 查看8066端口 [root@mysql_mycat ~]# netstat -lntp | grep java

(1)将master当做mycat的客户端

[root@mysql_master ~]# mysql -umycat -hmysql_mycat -p'Qf@12345!' -P 8066

六、常见问题

1.在master上登录:mysql -umycat -hmysql_mycat -p'Qf@12345!' -P 8066

2.若出现连接失败,大概率是mycat未启动

3.cd到/mycat/bin/mycat内容介绍,start启动

4.查看jps,有两个进程,启动成功

5.多行注释: <![CDATA[---内容---]]>

6.mycat配置的密码是Qf@12345! 7.插入数据操作在mycat端

七、show tables报错

如果在show table报错: mysql> show tables; ERROR 3009 (HY000): java.lang.IllegalArgumentException: Invalid DataSource:0 解决方式: 登录master服务将mycat的登录修改为% mysql> update user set Host = '%' where User = 'mycat' and Host = 'localhost'; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql> flush privileges; 或者在授权用户mycat权限为*.* 

到此这篇关于MyCat环境搭建详细教程的文章就介绍到这了,更多相关MyCat环境搭建内容请搜索站长源码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持站长源码网!

声明: 1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:ceo@zunw.cn,我们将第一时间处理! 2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持 3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读网站声明。

给TA赏金
共{{data.count}}人
人已赏金
安装教程

MySql索引原理与操作

2022-11-9 0:53:21

安装教程

MySQL获取时间、格式转换各类操作方法详解

2022-11-9 0:53:54

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
MySSL 安全签章