47. mycat基本管理¶
1. mycat其他操作------强制路由¶
#一般测试读写功能时使用
#一个查询语句以/*balance*/注解来确定其是走读还是写节点
#1.强制走从
/*!mycat:db_type=slave*/ select * from travelrecord
/*#mycat:db_type=slave*/ select * from travelrecord
#2.强制走写
/*#mycat:db_type=master*/ select * from travelrecord
/*!mycat:db_type=master*/ select * from travelrecord
2. mycat管理操作¶
#mycat有2个端口,8066为数据端口,9066为管理端口
mysql -h127.0.0.1 -utest -ptest -P9066 [-dTESTDB]
2.1 重新加载配置¶
#1.登录mycat管理端
mysql -uroot -p123456 -h 192.168.178.161 -P9066
#2. 不重启,立即更新配置文件
reload @@config_all
2.2 修改默认库名¶
#TESTDB---->oldguo
1.vim schema.xml
:%s/TESTDB/oldguo/g
2.vim server.xml
:%s/TESTDB/oldguo/g
2.3 mycat用户管理¶
#在server.xml中默认2个用户,可以修改密码
1.root
2.user
#例:root用户如下
<user name="root" defaultAccount="true">
<property name="password">123456</property>
<property name="schema">oldguo</property>
</user>
2.4 查询分片¶
#1.mycat管理端
#2.显示mycat的数据节点的列表,对应schema.xml配置文件中的dataNode节点
show @@datanode;
2.5 查询心跳状态¶
#1.
#2.报告心跳状态
show @@heartbeat;
2.6 查询用户连接情况¶
show @@connection;
#杀掉连接(不常用)
kill @@connection 7;
2.7 查看mycat缓存情况¶
show @@cache;
2.8 查看数据源(重点)¶
show @@datasource;
#切换数据源
switch @@datasource name:index
最后更新:
2022-02-20 08:44:07