标签解释:
    8066
    9066

    密码
    用户可访问逻辑库名









    —>


    密码
    可访问逻辑库名
    是否只读

    1. <!-- 默认配置 -->
    2. <user name="root">
    3. <property name="password">123456</property>
    4. <property name="schemas">TESTDB</property>
    5. <!-- 表级 DML 权限设置 -->
    6. <!--
    7. <privileges check="false">
    8. <schema name="TESTDB" dml="0110" >
    9. <table name="tb01" dml="0000"></table>
    10. <table name="tb02" dml="1111"></table>
    11. </schema>
    12. </privileges>
    13. -->
    14. </user>
    15. <user name="user">
    16. <property name="password">user</property>
    17. <property name="schemas">TESTDB</property>
    18. <property name="readOnly">true</property>
    19. </user>

    上面是默认配置(逻辑用户,逻辑数据库)(逻辑表没有设置)
    操作用户:root 密码:123456 对应的逻辑库名是TESTDB
    只读用户:user 密码:user 对应的逻辑库名是TESTDB
    逻辑用户和逻辑库会对应schema.xml里的真实用户名和数据库

    管理端口可以查看mycat状态(连接信息,心跳)

    连接后查看状态
    [root@ha02 ~]# mysql -uroot -p123456 -h192.168.247.141 -P9066
    Welcome to the MariaDB monitor.  Commands end with ; or \g.
    Your MySQL connection id is 6
    Server version: 5.6.29-mycat-1.6-RELEASE-20161028204710 MyCat Server (monitor)
    
    Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.
    
    MySQL [(none)]> Show @@connection\G
    *************************** 1. row ***************************
        PROCESSOR: Processor0
               ID: 8
             HOST: 192.168.247.141
             PORT: 9066
       LOCAL_PORT: 58120
             USER: root
           SCHEMA: NULL
          CHARSET: utf8:33
           NET_IN: 141
          NET_OUT: 720
    ALIVE_TIME(S): 22
      RECV_BUFFER: 4096
       SEND_QUEUE: 0
          txlevel:
       autocommit:
    1 row in set (0.00 sec)
    
    节点信息对应schema.xml
    MySQL [(none)]> show @@datanode\G
    *************************** 1. row ***************************
             NAME: node161
          DATHOST: host161/test
            INDEX: 1
             TYPE: mysql
           ACTIVE: 0
             IDLE: 10
             SIZE: 1000
          EXECUTE: 36
       TOTAL_TIME: 0
         MAX_TIME: 0
          MAX_SQL: 0
    RECOVERY_TIME: -1
    1 row in set (0.00 sec)
    
    
    相关的帮助信息
    MySQL [(none)]> show @@help;
    +------------------------------------------+--------------------------------------------+
    | STATEMENT                                | DESCRIPTION                                |
    +------------------------------------------+--------------------------------------------+
    | show @@time.current                      | Report current timestamp                   |
    | show @@time.startup                      | Report startup timestamp                   |
    | show @@version                           | Report Mycat Server version                |
    | show @@server                            | Report server status                       |
    | show @@threadpool                        | Report threadPool status                   |
    | show @@database                          | Report databases                           |
    | show @@datanode                          | Report dataNodes                           |
    | show @@datanode where schema = ?         | Report dataNodes                           |
    | show @@datasource                        | Report dataSources                         |
    | show @@datasource where dataNode = ?     | Report dataSources                         |
    | show @@datasource.synstatus              | Report datasource data synchronous         |
    | show @@datasource.syndetail where name=? | Report datasource data synchronous detail  |
    | show @@datasource.cluster                | Report datasource galary cluster variables |
    | show @@processor                         | Report processor status                    |
    | show @@command                           | Report commands status                     |
    | show @@connection                        | Report connection status                   |
    | show @@cache                             | Report system cache usage                  |
    | show @@backend                           | Report backend connection status           |
    | show @@session                           | Report front session details               |
    | show @@connection.sql                    | Report connection sql                      |
    | show @@sql.execute                       | Report execute status                      |
    | show @@sql.detail where id = ?           | Report execute detail status               |
    | show @@sql                               | Report SQL list                            |
    | show @@sql.high                          | Report Hight Frequency SQL                 |
    | show @@sql.slow                          | Report slow SQL                            |
    | show @@sql.resultset                     | Report BIG RESULTSET SQL                   |
    | show @@sql.sum                           | Report  User RW Stat                       |
    | show @@sql.sum.user                      | Report  User RW Stat                       |
    | show @@sql.sum.table                     | Report  Table RW Stat                      |
    | show @@parser                            | Report parser status                       |
    | show @@router                            | Report router status                       |
    | show @@heartbeat                         | Report heartbeat status                    |
    | show @@heartbeat.detail where name=?     | Report heartbeat current detail            |
    | show @@slow where schema = ?             | Report schema slow sql                     |
    | show @@slow where datanode = ?           | Report datanode slow sql                   |
    | show @@sysparam                          | Report system param                        |
    | show @@syslog limit=?                    | Report system mycat.log                    |
    | show @@white                             | show mycat white host                      |
    | show @@white.set=?,?                     | set mycat white host,[ip,user]             |
    | show @@directmemory=1 or 2               | show mycat direct memory usage             |
    | switch @@datasource name:index           | Switch dataSource                          |
    | kill @@connection id1,id2,...            | Kill the specified connections             |
    | stop @@heartbeat name:time               | Pause dataNode heartbeat                   |
    | reload @@config                          | Reload basic config from file              |
    | reload @@config_all                      | Reload all config from file                |
    | reload @@route                           | Reload route config from file              |
    | reload @@user                            | Reload user config from file               |
    | reload @@sqlslow=                        | Set Slow SQL Time(ms)                      |
    | reload @@user_stat                       | Reset show @@sql  @@sql.sum @@sql.slow     |
    | rollback @@config                        | Rollback all config from memory            |
    | rollback @@route                         | Rollback route config from memory          |
    | rollback @@user                          | Rollback user config from memory           |
    | reload @@sqlstat=open                    | Open real-time sql stat analyzer           |
    | reload @@sqlstat=close                   | Close real-time sql stat analyzer          |
    | offline                                  | Change MyCat status to OFF                 |
    | online                                   | Change MyCat status to ON                  |
    | clear @@slow where schema = ?            | Clear slow sql by schema                   |
    | clear @@slow where datanode = ?          | Clear slow sql by datanode                 |
    +------------------------------------------+--------------------------------------------+
    58 rows in set (0.00 sec)
    

    服务端口映射后端的mysql端口

    [root@ha02 ~]# mysql -uroot -p123456 -h192.168.247.141 -P8066
    Welcome to the MariaDB monitor.  Commands end with ; or \g.
    Your MySQL connection id is 7
    Server version: 5.6.29-mycat-1.6-RELEASE-20161028204710 MyCat Server (OpenCloundDB)
    
    Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.
    
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    
    MySQL [(none)]> show databases;
    +----------+
    | DATABASE |
    +----------+
    | TESTDB   |
    +----------+
    1 row in set (0.00 sec)