mysql proxy 管理_ProxyMySQL的Admin管理接口
ProxySQL的Admin管理接口
當ProxySQL啟動后,將監聽兩個端口:
admin管理接口,默認端口6032.該端口用于查看、配置ProxySQL
接收SQL語句的接口,默認端口為6033,這個接口類似于MySQL的3306端口
ProxySQL的admin管理接口是一個使用MySQL協議的接口,所以,可以直接使用mysql客戶端、navicat等工具去連接ProxySQL的管理接口:
[root@server ~]# mysql -uadmin -padmin -h127.0.0.1 -P6032
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 5.5.30 (ProxySQL Admin Module)
Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.
mysql>
mysql> show dataases;
ERROR 1045 (#2800): near "show": syntax error
mysql> show databases;
+-----+---------------+-------------------------------------+
| seq | name | file |
+-----+---------------+-------------------------------------+
| 0 | main | |
| 2 | disk | /var/lib/proxysql/proxysql.db |
| 3 | stats | |
| 4 | monitor | |
| 5 | stats_history | /var/lib/proxysql/proxysql_stats.db |
+-----+---------------+-------------------------------------+
5 rows in set (0.00 sec)
mysql>
由于ProxySQL的配置全部保存在幾個自帶的庫中,所以通過管理接口,可以非常方便地通過發送一些SQL命令去修改ProxySQL的配置。ProxySQL會解析通過該接口發送的某些對ProxySQL有效的特定命令,將其合理轉換后發送給內嵌的SQLLite3數據據庫引擎去運行ProxySQL有效的特定命令,并將其合理轉換后發送給內嵌的SQLite3數據庫引擎去運行ProxySQL的配置幾乎都是通過管理接口來操作的,通過Admin接口管理,可以在線修改幾乎所有的配置并使其生效。只有兩個變量的配置是必須重啟proxySQL才能生效的,它們是:mysql-threads和mysql-stacksize
總結
以上是生活随笔為你收集整理的mysql proxy 管理_ProxyMySQL的Admin管理接口的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 霍夫直线变换_OpenCV
- 下一篇: 顺丰航空全货机机队规模突破 80 架