问题标签 [mysql-proxy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - 如何连接到在 LUA 中返回 JSON 的 Web 服务
我是LUA的初学者。我在 mysql 代理运行的 lua 文件中编写了以下代码。
我想连接到返回 JSON 文件的端口 5050 上的 Web 服务,并将它返回的 json 保存在 proxy.response.resultset 中。另一个问题,如何添加套接字模块。我粘贴如下图所示的文件
但报错:找不到/socket/core.lua。
prepared-statement - MemSQL:libmysql.dll 的客户端准备语句
有人可以告诉我“libmysql”dll”是否存在“客户端准备好的语句”?
https://docs.memsql.com/concepts/v6.5/prepared-statements/ 在文档中我看到 MemSQL 不支持“服务器端准备好的语句”
如果我不能切换到另一个库怎么办?填充数据库的软件源代码无法更改
lua - 如何在 lua 脚本中将查询与字符串进行比较?
我使用 lua 脚本创建了一个 Mysql 代理。对于某些特定查询,我想用其他一些数据覆盖结果集。但是在将查询与字符串进行比较时,它显示为 false 而控制台中的打印具有相同的值。请检查以下代码:
甚至,我在 mysql 中运行“显示数据库”查询,它没有进入 if 条件。
我在这里想要的是基于 mysql 查询我应该能够控制条件并相应地自定义结果集。如果我能得到你的帮助,那将非常有帮助。提前致谢。
mysql - Google API 对 Google Cloud 上的 MySQL 代理的身份验证范围不足
我在启动 Google SQL 代理时遇到问题。
我安装了这样的代理:
问题是当我尝试运行代理时:
我收到错误消息:
我按照文档中的说明启用了 Google API。“Compute Engine”和“Cloud SQL”都在同一个项目中。我预计不需要额外的身份验证。
请指教。
谢谢你。
amazon-web-services - 如何在多个 AWS RDS 只读副本和主副本之间拆分读取流量?
我有与 AWS RDS (MYSQL) 通信的 Web 应用程序。现在我们想要扩展我们的数据库实例以减少主流量。因此 AWS RDS 提供了“Read Replica”功能,我们通过它分配流量以减少主服务器上的负载。现在这里的问题是我的 Web 应用程序如何知道将读取流量重定向到只读副本实例。我们可以实现此功能的最佳方法是什么。
mysql - “在‘握手:读取初始通信数据包’时丢失与 MySQL 服务器的连接,系统错误:11”使用 docker sql 代理
本质上,我在 Google Cloud Platform 上有一个 SQL 数据库,并且在我修改mlflow docker映像时,我正在使用代理 docker 映像建立本地连接以进行开发。我花了很多时间试图调试它并弄清楚发生了什么,但这是我第一次处理这种类型的连接。
当我运行时,docker-compose -f local.yaml up
我得到以下输出:
轻量级代码
本地.yaml
kubernetes - sqlproxy:将秘密注入 sqlproxy.cnf
我有一些 proxysql ( https://proxysql.com/ ) 实例(在 Kubernetes 中运行)。但是,我不想在配置文件 (proxysql.cnf) 中硬编码 db 凭据。我希望我可以使用 ENV 变量,但我无法让它工作。什么是在proxysql实例中包含秘密而不在纯文本文件中硬编码密码的正确方法?
我正在考虑将配置文件作为一个秘密包含在内,并将其安装在 Kubernetes 中(似乎过度杀死或错误)或envsubstr
在启动脚本或 init 容器中运行。
想法?
mysql - maxscale(使用 Galera)是否自动处理非主要组件/节点条件?
我们将使用 maxscale 作为我们的 mariadb 数据库和 Galera 集群的 sql 代理。
在 Galera 集群中,当未达到 quorum 并且发生脑裂情况时,一些节点变为非主节点。非主节点开始拒绝向他们提出的查询。(根据文档)
maxscale 是否会自动处理此问题并停止向非主节点发送查询,直到它们再次成为主组件。
我已经测试了一件事,如果任何节点出现故障,maxscale 会正确处理并停止向该节点发送查询。我的问题是,非主节点也一样吗?如果不是怎么处理。
PS:我自己实际上无法测试非主要事物,这就是我在这里问这个问题的原因。如果有人可以帮助我自己实现和测试这种情况,那就太好了。