# 9066管理端口常用命令

   mysql -h127.0.0.1 -utest -ptest -P9066 [-dmycat]

   -h 后面是主机,即当前 mycat 按照的主机地址,本地可用 127.0.0.1 远程需要远程 ip

   -u Mycat server.xml 中配置的逻辑库用户

   -p Mycat server.xml 中配置的逻辑库密码

   -P 后面是端口 默认 9066,注意 P 是大写

    -d Mycat server.xml 中配置的逻辑库


mysql -h127.0.0.1 -umycat-pwdqdmm@MyCat -P9066 -ddomsn


reload @@config ;  该命令用于更新 schema.xml 配置文件,例如更新 schema.xml 文件后在命令窗口输入该命令,不用重启即可进行配置文件的更新.

reload @@config_all ;   该命令用于更新所有配置文件,不用重启即可进行配置文件的更新.

show @@datanode;

该命令用于查询显示 Mycat 数据节点列表,还可以通过 show @@datanode where schema = ? 的方式查询指定逻辑库(区分大小写)的数据节点,

name:表示数据节点的名称

datahost:表示对应的数据主机

active:表示活动连接

idle:表示空闲连接

size:表示最大连接数量

show 系统日志

 命令: show @@syslog limit

 输入命令 show @@syslog limit=10 ; 即可显示最多 10 行 Mycat-Server 日志记录信息 

show @@version;     查看版本

show @@connection;  查看连接信息

show @@backend;     查看后端连接状态

show @@cache;       查看 mycat 缓存

show @@datasource;  查看数据状态,配置的读写服务器,如果配置了主从,或者多主可以切换 

show @@sql ; 查看执行的sql

show @@sql.sum ;  查看执行的sql的统计信息

其中 R,W 分别记录的是当前用户 (USER:test) 在 8066 端口的命令窗口中执行的 SQL 语句中,R% 是读写操作中读操作所占百分比;其中,TIME_COUNT ,记录的是总共执行 SQL 操作的次数,TTL_COUNT ,记录的是?LAST_TIME,记录的是最后一次执行的时间戳,该事件是相对于当前系统时间的;而通过 'show @@time.current ;' 命令即可显示出当前时间,二者的差值就是最后执行 SQL 命令据当前的时间。

show @@slow.success ;

show @@sql.slow ;

reload@@user_stat;   # 清除缓存

reload @@sqlslow=0 ; # 设置慢sql   是的这条命介就是刚才提到的'如何设定慢 SQL' 时间阈值的命令


签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回