前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MyCat04——Mycat安装及管理命令

MyCat04——Mycat安装及管理命令

原创
作者头像
用户8100582
发布2023-11-19 12:53:28
4440
发布2023-11-19 12:53:28
举报
文章被收录于专栏:Java多线程

1 安装

进入官网 http://www.mycat.org.cn/ 可以看到当前最新版本为 Mycat2,企业中一般不会选择最新版本,一是不够稳定,二是如果出现问题,解决方案不是太容易找到。

建议选择 1.6 版本下载和使用。

在mycat1.6页面中,可以选择【下载】1.6中较新的版本。

在安装包列表中,选择一个符合自己工作或学习的平台,如linux或windows版本。

下载linux版本后,将其上传到服务器上。

2 解压

执行命令,将安装包解压到指定目录下

tar -zxf Mycat-server-1.6.7.6-release-20220524173810-linux.tar.gz -C /usr/local/

进入到mycat解压后的目录下,可以看到有以下几个目录:

• bin 主要存放二进制可执行文件

• conf mycat的配置文件

• lib mycat需要依赖的第三库文件

• logs 打印mycat日志输出的地方

• version.txt 存放mycat的版本信息

需要注意的是:mycat需要运行在java环境中,因此安装前需要先安装上JDK,并配置好相关的环境变量。

3 配置

将mycat的二进制可执行文件配置到 /etc/profile 的PATH环境变量中。

使配置生效

source /etc/profile

4 mycat服务的命令

mycat可以支持以下命令:

• console 以交互控制台的方式启动mycat,当要停止服务时,可以直接输入 ctrl + c;

• start 以后台服务的方式启动mycat;

• stop 停止mycat服务;

• restart 重新启动mycat服务;

• status 查看mycat服务的状态;

• dump 使用mycat备份数据。

以交互控制台的方式启动mycat

以后台运行方式启动服务并查看服务状态

5 连接mycat

5.1 管理端口

mycat提供了类似数据库的管理方式,可以使用 MySQL 命令连接mycat,登录到mycat的9066(默认管理端口)执行相应的SQL语句,也可以通过JDBC方式进行远程连接,来管理Mycat。

输入以下指令,即可进入到mycat控制台。

-u 访问mycat的用户名为,默认为 root;

-p 访问mycat的密码,默认使用 123456,均与mysql登录参数及含义相同;

-h 是启动mycat的服务器IP,这里不能使用locathost,必须是IP地址;

-P 是mycat的管理端口,默认为 9066;

-D mycat中的默认数据库 TESTDB。

mysql -uroot -p123456 -h 192.168.137.3 -P9066 -DTESTDB

该端口主要用于管理mycat,不能用于如增加、删除、修改、查询等操作,如下操作将报错

mysql> show tables;

ERROR 1003 (HY000): Unsupported statement

可以通过 show 命令来查看有哪些可用的管理命令:

• 查看所有的可用命令

show @@help;

• 查看所有的数据节点

show @@datanode

5.2 数据端口

如果要对数据进行CRUD操作,则需要使用另外一个端口,默认为 8066。

查询操作被正常执行

mysql> show tables;

+------------------+

| Tables in TESTDB |

+------------------+

| customer |

| customer_addr |

+------------------+

2 rows in set (0.00 sec)

mysql>

6 修改默认配置信息

mycat的核心配置文件在 conf 目录下的 server.xml。

该配置文件中可以配置访问 mycat 的用户名、密码,管理端口及数据端口等信息。

我正在参与2023腾讯技术创作特训营第三期有奖征文,组队打卡瓜分大奖!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1 安装
  • 2 解压
  • 3 配置
  • 4 mycat服务的命令
  • 5 连接mycat
    • 5.1 管理端口
      • 5.2 数据端口
      • 6 修改默认配置信息
      相关产品与服务
      云数据库 MySQL
      腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档