问题标签 [federated-storage-engine]

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.

0 投票
1 回答
1266 浏览

mysql - MySQL 联合引擎“写入通信数据包时出错”问题

我正在使用 MySQL 联合存储引擎来链接多个数据库。 http://dev.mysql.com/doc/refman/5.0/en/federated-storage-engine.html

在我的本地数据库(联合数据库)中有一个存储过程来获取结果。

问题是当我试图执行 sp 它会给出这个错误

Got an error writing communication packets 1160

但是我多次执行 sp 它会工作,几个小时后它会显示相同的错误。

MySQL 版本 5.6.12 32-bit(x86)-(联合 MySQL 服务器版本不是远程服务器)

0 投票
1 回答
333 浏览

mysql - Mysql 通信 b/w 两个亚马逊实例

我有客户端-服务器应用程序,服务器需要从所有客户端节点读取数据。我所有的节点+服务器都在亚马逊实例上。我想不出更好的方法来设置客户端与服务器通信。我目前有两个选择:

a) ssh 隧道

b) mysql 联合表 /engine

我已成功设置 ssh 隧道,但我正在寻找基于联合引擎的解决方案。

我在双方都启用了联合引擎,但是当我尝试连接失败时。问题是如何设置联合引擎以相互通信,以及这与 mysql ssl 有什么关系。我们是否需要启用和设置 mysql ssl。

这是我的方法:

客户

服务器

在服务器端测试

*client-ip-address 是实际的 IP 地址

我需要在服务器/客户端启用一些端口或更改 mysql 配置吗?

如果我可以通过 ssh 访问客户端,这将如何帮助联合单位通信?

0 投票
1 回答
5394 浏览

mysql - 如何在 XAMPP 中启用 FEDERATED 引擎

如何在 XAMPP 发行版附带的 MySQL 中启用 FEDERATED 存储引擎?我正在使用 XAMPP 版本 1.8.3 和 MySQL 版本 5.6.16-log。

INFORMATION_SCHEMA.ENGINES 表显示 FEDERATED 支持为否。

0 投票
1 回答
559 浏览

mysql - 两个 LEFT JOIN 表的联合表不起作用

由于某些原因,执行以下查询时出现以下错误:

您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 35 行的“ENGINE=FEDERATED”附近使用正确的语法

注意: FEDERATED Engine 已打开并正在处理其他未连接的表。

0 投票
0 回答
255 浏览

mysql - 在 Cloud SQL 中启用联合存储引擎

如何在谷歌云 sql 中启用联合存储引擎/创建联合表?

我已经阅读了以下帖子,但我并没有真正理解解决方案。 如何在 Google Cloud SQL 中创建联合表

有人可以提供有关如何实现这一点的详细分步说明吗?

0 投票
2 回答
62 浏览

python - 用输入+字符串中的信息替换所有出现的正则表达式字符串

我有一个 sql nodata 转储,我需要通过它并替换每个创建表查询的引擎部分。我被卡住的地方是我需要在每个字符串中提到表名,我用相应的表替换

假设文件如下

期望的结果是:

我试过

但这只会用固定字符串替换字符串,无论它是哪个表。

我还尝试逐行处理,以便每次通过时都能获取表名,但我不知道如何继续。

我被困在如何将每个表的表名放入替换的字符串中。任何帮助表示赞赏。

0 投票
0 回答
67 浏览

mysql - 如何将 Federated MySQL 存储引擎更改为受支持

我需要创建具有不同模式的视图,一个在本地,另一个在远程。为此,我通过以下语句创建了一个服务器实例。

并成功执行。然后我尝试通过以下查询创建一个联合表

但它没有被执行,它显示未知的引擎名称'FEDERATED'。然后我列出了 mysql 引擎,它显示 federaed 不支持。

存储引擎

编辑: 我还在 ProgramData 的 my.ini 文件中添加了联邦,并重新启动了 mySQL,不支持联邦引擎。

和错误日志显示

0 投票
1 回答
1341 浏览

mysql - MYSQL FEDERATED 表

“一个 FEDERATED 表不支持通常意义上的索引;因为对表数据的访问是远程处理的,所以实际上是远程表使用了索引。这意味着,对于不能使用任何索引的查询,因此需要全表扫描,服务器从远程表中获取所有行并在本地过滤它们。无论此 SELECT 语句使用任何 WHERE 或 LIMIT ,都会发生这种情况;这些子句在本地应用于返回的行。

因此,未能使用索引的查询会导致性能不佳和网络过载。此外,由于返回的行必须存储在内存中,这样的查询也可能导致本地服务器交换,甚至挂起。”

16.8.3 联合存储引擎注意事项和提示

任何人都可以用例子解释我是什么意思吗?

什么是“不能使用任何索引的查询”?

这意味着我无论如何都可以从远程服务器获取完整数据?

0 投票
0 回答
121 浏览

mysql - MySQL CONTINUE、EXIT 处理程序未检测到网络错误代码和 sqlstates。

使用 MySQL 版本:5.7.20-0ubuntu0.16.04.1

你好

我写了一个小程序:

开始

结束$$

我的问题在于处理程序:

此处理程序未检测到某些错误代码和 sqlstates

  • 1161: 读取通讯包超时
  • 1296: 从 %s 得到错误 %d '%s'
  • SQLSTATE 'HY000'
  • SQLSTATE '08S01'

在其当前形式中,处理程序有时工作,有时不工作。

问题可能出在联合表上。虽然我一无所知。

这一直困扰着我很长一段时间。

任何帮助将不胜感激。

谢谢

0 投票
1 回答
48 浏览

mysql - MySql 不提供创建没有字段定义的联合表是否有更深层次的原因?

pre:我的问题不是如何生成这个表。

我只是想知道,MySql 不提供这样的声明是否有更深层次的原因

所以所有字段都是相同的定义(名称,类型,排序规则),表的名称是相同的,也是DEFAULT CHARSET相同的。

我只是没有找到语法,它有安全性吗?还是只是没有实施?

我只是编写了这个脚本,但我想知道我是否是唯一可以使用它的人,或者 - 定义的完整克隆是否存在隐藏问题,我稍后会遇到。