ProxySQL 2.0.5和ProxySQL -admin (2019-11-23)¶
ProxySQL发布的2.0.5ProxySQL,现已在雷竞技下载官网Percona库以及Percona的proxysql-admin工具的更新版本。雷竞技下载官网
ProxySQL是一个高性能的代理,目前用于MySQL和MySQL生态系统中的数据库服务器(比如雷竞技下载官网用于MySQL的Percona服务器和MariaDB)。它充当从数据库中寻求资源的客户机请求的中介。René Cannaò创建ProxySQL作为解决复杂复制拓扑问题的一种手段。
的ProxySQL发布可用的源代码和二进制包雷竞技下载官网ProxySQL 2的Percona下载页面包括ProxySQL管理工具雷竞技下载官网配置雷竞技下载官网Percona XtraDB集群节点进ProxySQL.Docker映像也可用。
你可以从GitHub下载原始的ProxySQL.ProxySQL提供了ProxySQL文档.有关已修复的问题、功能或增强的详细信息,请参见ProxySQL2.0.5发布说明
此版本包括ProxySQL释放。有关已修复的问题、功能或增强的详细信息,请参见ProxySQL释放发布说明
proxysql-admin工具已得到增强,支持以下新选项和命令:
| 选项 | 描述 |
|---|---|
-add-query-rule |
为同步的MySQL用户创建查询规则。该选项仅适用于singlewrite模式,与-syncusers而且-sync-multi-cluster-users选项。 |
force |
跳过现有配置检入mysql_servers,mysql_users而且mysql_galera_hostgroups表。此选项仅与启用选择:$ proxysql-admin——enable——force |
-update-mysql-version(命令) |
更新mysql-server_version在ProxySQL中使用Percona XtraDB集群中的节点的版本。雷竞技下载官网 |
改进¶
PSQLADM-49:创建规则
-syncusers.跑步时-syncusers或-sync-multi-cluster-users,-add-query-rule选项现在可以指定来添加singlewriter查询新用户的规则。PSQLADM-51:更新
mysql-server_version变量。的-update-mysql-version命令用于设置mysql-server_versionProxySQL中的全局变量。这将从集群中的一个节点获取版本并将其设置为ProxySQL.
错误修复¶
psqladm - 190:
-remove-all-servers选项在启用时无效。跑步时proxysql-cluster时,galera主机组信息未复制,可能导致运行失败启用在不同的地方ProxySQL节点。为添加-force选项启用能够忽略任何错误,并始终配置集群。psqladm - 199:创建proxysql-cluster时删除的查询规则雷竞技下载官网Percona XtraDB集群(PXC)操作符。当使用雷竞技下载官网Percona XtraDB集群(PXC)在Kubernetes上创建一个proxysql-cluster,查询规则可以被删除。代码被修改为合并查询规则(而不是删除和重新创建)。如果
force选项被指定,然后发出警告,如果发现任何现有的规则;否则将发出错误。的-disable-updates选项被添加以确保ProxySQL集群更新不会影响当前命令。psqladm - 200:未创建用户
-syncusers与雷竞技下载官网Percona XtraDB集群(PXC)操作符。当使用雷竞技下载官网Percona XtraDB集群(PXC)Kubernetes的运算符-syncusers命令已运行,但mysql_users表未更新。修复psqladm - 199建议使用-disable-updates这里也适用。
ProxySQL在开源许可证GPLv3下可用。