使用Mycat-eye管理Mycat数据库服务的操作

 更新时间:2024年04月02日 09:17:20   作者:Jiangxl~  
MyCat是一个开源的分布式数据库系统,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,本文给大家介绍了使用Mycat-eye管理Mycat数据库服务的操作,需要的朋友可以参考下

1.Mycat的管理工具

Mycat默认开通2个端口,可以在server.xml中进行修改。

  • 8066 数据访问端口,即进行 DML 和 DDL 操作。
  • 9066 数据库管理端口,即 mycat 服务管理控制功能,用于管理mycat的整个集群状态

在Mycat的9066端口中,可以对Mycat服务器进行一些操作,常用的操作有以下几种:

1)进入Mycat的9066端口

[root@mysql-1 ~]# mysql -uroot -p123456 -h 192.168.20.11 -P 9066

2)查看Mycat管理工具的帮助文档

mysql> show @@help;

3)查看Mycat的版本

mysql> show @@version;
+-------------------------------------------+
| VERSION                                   |
+-------------------------------------------+
| 5.6.29-mycat-1.6.5-release-20180117003034 |
+-------------------------------------------+

4)重新加载Mycat配置文件

通过下面的命令无需重启Mycat即可使Mycat配置生效。

mysql> reload @@config;

5)查看Mycat的的数据源信息

mysql> show @@datasource;

image-20220716103030162

6)查看Mycat现有的分片节点信息

mysql> show @@datanode;

image-20220716103119154

7)查看Mycat的线程池信息

mysql> show @@threadpool;

image-20220716103200663

8)查看执行的SQL

mysql> show @@sql;

9)查看执行的SQL统计

mysql> show @@sql.sum;

2.Mycat-eye介绍

Mycat-web(Mycat-eye)是对mycat-server提供监控服务,功能不局限于对mycat-server使用。他通过JDBC连接对Mycat、Mysql监控,监控远程服务器(目前仅限于linux系统)的cpu、内存、网络、磁盘。

3.部署Mycat-eye

3.1.安装Zookeep

[root@mycat-eye ~]# tar xf zookeeper-3.4.6.tar.gz -C /data/
[root@mycat-eye ~]# cd /data/zookeeper-3.4.6/
[root@mycat-eye zookeeper-3.4.6]# mkdir data
[root@mycat-eye zookeeper-3.4.6]# cp conf/zoo_sample.cfg conf/zoo.cfg
[root@mycat-eye zookeeper-3.4.6]# vim conf/zoo.cfg
dataDir=/data/zookeeper-3.4.6/data
[root@mycat-eye zookeeper-3.4.6]# ./bin/zkServer.sh start

3.2.安装Mycat-eye

解压完启动即可使用。

[root@mycat-eye ~]# tar xf Mycat-web.tar.gz -C /data/
[root@mycat-eye data]# cd /data/mycat-web/
[root@mycat-eye mycat-web]# ./start.sh 

#需要进入到mycat-web目录再启动

如果Zookeeper与Mycat-web不在同一台服务器上 , 需要设置Zookeeper的地址 ; 在/daya/mycat-web/mycat-web/WEB-INF/classes/mycat.properties文件中配置。

3.3.访问Mycat-eye

http://192.168.81.240:8082/mycat/

image-20220716105539112

4.在Mycat-eye中导入Mycat服务的信息

在系统中导入Mycat的服务地址,我们才可以通过Mycat-eye管理MyCat。

点击mycat服务管理—>新增。

image-20220716105751123

填写对应的信息。

image-20220716105902573

添加完成。

image-20220716110011362

主要在SQL监控中分析执行的SQL。

image-20220716110136453

以上就是使用Mycat-eye管理Mycat数据库服务的操作的详细内容,更多关于Mycat-eye管理Mycat的资料请关注脚本之家其它相关文章!

相关文章

  • Mysql连接join查询原理知识点

    Mysql连接join查询原理知识点

    在本文里我们给大家整理了一篇关于Mysql连接join查询原理知识点文章,对此感兴趣的朋友们可以学习下。
    2019-02-02
  • MySQL死锁日志的实例分析技巧总结

    MySQL死锁日志的实例分析技巧总结

    MySQL死锁是线上经常遇到的现象,MySQL死锁日志分析方法有助于研发快速提取信息,提高分析效率,通过了解死锁触发条件、检测机制及锁类型,结合日志分析工具,可以更有效地解决死锁问题
    2024-11-11
  • mysql联合索引最左匹配原则的底层实现原理解读

    mysql联合索引最左匹配原则的底层实现原理解读

    这篇文章主要介绍了mysql联合索引最左匹配原则的底层实现原理,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • MySQL WorkBench管理操作MySQL教程

    MySQL WorkBench管理操作MySQL教程

    MySQL Workbench提供DBAs和developers一个集成工具环境,方便管理mysql数据库,这里简单介绍下MySQL Workbench使用方法,需要的朋友可以参考下
    2014-03-03
  • MySQL索引操作命令小结

    MySQL索引操作命令小结

    这篇文章主要介绍了MySQL索引操作命令小结,本文讲解了创建索引、查询索引、删除索引等内容,需要的朋友可以参考下
    2014-12-12
  • mysql临时表(temporary table)使用方法详解

    mysql临时表(temporary table)使用方法详解

    MySQL临时表在很多场景中都会用到,MySQL内部在执行复杂SQL时,需要借助临时表进行分组、排序、去重等操作,下面这篇文章主要给大家介绍了关于mysql临时表(temporary table)使用方法的相关资料,需要的朋友可以参考下
    2024-01-01
  • MySQL数据库事务隔离级别介绍(Transaction Isolation Level)

    MySQL数据库事务隔离级别介绍(Transaction Isolation Level)

    这篇文章主要介绍了MySQL数据库事务隔离级别(Transaction Isolation Level) ,需要的朋友可以参考下
    2014-05-05
  • 详解MySQL查看执行慢的SQL语句(慢查询)

    详解MySQL查看执行慢的SQL语句(慢查询)

    查看执行慢的SQL语句,需要先开启慢查询日志,MySQL的慢查询日志,记录在MySQL中响应时间超过阀值的语句(具体指运行时间超过long_query_time值的SQL,本文给大家介绍MySQL查看执行慢的SQL语句,感兴趣的朋友跟随小编一起看看吧
    2024-03-03
  • mysql下centos安装mariadb的方法及遇到的问题

    mysql下centos安装mariadb的方法及遇到的问题

    这篇文章主要介绍了mysql下centos安装mariadb的方法及遇到的问题,在安装之前要删除之前安装的mariadb,具体安装方法及遇到问题解决方法,大家参考下本文
    2018-05-05
  • 在MAC OS X上安装MYSQL

    在MAC OS X上安装MYSQL

    MAC系统自带apache和php,但是没有mysql,那么我们只好自力更生了,经过一番研究,借鉴网上一位大神的文章,终于成功安装上了mysql,这里推荐给有需要的朋友
    2014-10-10

最新评论