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

 更新时间:2024年04月02日 09:17:20   作者:Jiangxl~  
MyCat是一个开源的分布式数据库系统,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,本文给大家介绍了使用Mycat-eye管理Mycat数据库服务的操作,需要的朋友可以参考下
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

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的复合索引如何生效

    Mysql的复合索引如何生效

    本文主要介绍了Mysql的复合索引如何生效,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-12-12
  • MYSQL数据库主从同步设置的实现步骤

    MYSQL数据库主从同步设置的实现步骤

    本文主要介绍了MYSQL数据库主从同步设置的实现步骤,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • 一文详解MySQL的并发控制

    一文详解MySQL的并发控制

    无论何时只要有多个查询需要在同一时刻修改数据,都会产生并发控制问题,MySQL可以在两个层面进行并发控制,服务器层和存储引擎层,下面这篇文章主要给大家介绍了关于MySQL并发控制的相关资料,需要的朋友可以参考下
    2023-05-05
  • MySQL存储引擎InnoDB与Myisam的区别分析

    MySQL存储引擎InnoDB与Myisam的区别分析

    INNODB会支持一些关系数据库的高级功能,如事务功能和行级锁,MYISAM不支持。MYISAM的性能更优,占用的存储空间少。所以,选择何种存储引擎,视具体应用而定。
    2022-12-12
  • Mysql删除数据以及数据表的方法实例

    Mysql删除数据以及数据表的方法实例

    这篇文章主要给大家介绍了关于Mysql删除数据以及数据表的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • MySQL对数据库数据进行复制的基本过程详解

    MySQL对数据库数据进行复制的基本过程详解

    这篇文章主要介绍了MySQL对数据库数据进行复制的基本过程,解读了Slave的一些相关配置,需要的朋友可以参考下
    2015-11-11
  • 详解MySQL日期 字符串 时间戳互转

    详解MySQL日期 字符串 时间戳互转

    本篇文章主要介绍了详解MySQL日期 字符串 时间戳互转,详解date转字符串、date转时间戳、字符串转date、字符串转时间戳、时间戳转date,时间戳转字符串,有兴趣的可以了解一下。
    2017-01-01
  • Linux下mysql新建账号及权限设置方法

    Linux下mysql新建账号及权限设置方法

    Linux下mysql新建账号及权限设置方法,其实linux与windows下的设置方法一样的,都是命令行操作
    2012-07-07
  • mysql 不等于 符号写法

    mysql 不等于 符号写法

    今天在写sql语句的时候,想确认下mysql的不等于运算符是用什么符号表示的
    2013-08-08
  • Mysql 插入中文及中文查询 (修改+调试)

    Mysql 插入中文及中文查询 (修改+调试)

    此程序从pudn上下载,但源程序编译都通不过,同时又有致命错误,
    2009-07-07

最新评论

?


http://www.vxiaotou.com