问题标签 [mariadb-connect-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 回答
758 浏览

mysql - Maria DB 在没有根的情况下无法使用 ENGINE=CONNECT 删除表

在主题中,我可以以 root 身份在 Maria DB 中创建和删除表,但我不能以普通用户身份删除表。它仅在连接表引擎时发生。

作为根:

以普通用户身份从 root 帐户登录:

用户必须拥有什么样的权限才能使用 engine=connect 删除表?

  1. 更新1。在此链接中检查 csv 文件: https ://mariadb.com/kb/en/mariadb/connect-csv-and-fmt-table-types/

它以 root 身份工作,但作为拥有所有权限的用户,我什至无法创建表。

问题解决了

0 投票
0 回答
518 浏览

mysql - Spider Engine 和 MariaDB(错误代码:2013。在查询期间失去与 MySQL 服务器的连接)

我正在尝试在 MariaDB 和 MySQL 上使用 Spider Engine 实现 HA 系统。如果我通过蜘蛛节点输入小数据,我已经配置了系统并且一切运行良好。

但是当我输入大量数据时,它显示以下错误:

错误代码:2013。查询期间丢失与 MySQL 服务器的连接

我的蜘蛛节点有 mariadb ,监控节点有 mariadb 和数据节点有 MySQL。

先感谢您!

0 投票
0 回答
454 浏览

mariadb - 使用 maria db 的地理空间

我需要使用 maria db 从特定纬度/经度中选择半径 30 公里内的所有点作为圆。

例如:

0 投票
1 回答
1610 浏览

mysql - How to SELECT JSON data stored in as text

I have to extract data from a MariaDB database where the owners have stored JSON data in varchar fields in the form:

I would like to be able to select individual entries from each of these JSON encoded text fields.

I have been reading about the many features of JSON support in MariaDB and I have looked at many examples of how data can be stored as JSON in text fields, but they all would require changes to how the data is inserted and/or the schema.

I cannot change the DB in any way. I have ReadOnly access.

The owners of the DB are currently using MariaDB 10.0, but I may be able to get them to upgrade to 10.1

In short, given the following (very simple example), how can I select the 2nd element in the ‘data’ field?

I assume using the JSON features is the way to go (given all the data is JSON), but is there another way? Performance isn't all that important.

0 投票
1 回答
824 浏览

mysql - MariaDB 使用 EPOLL 实现非阻塞

我有一个用 C 语言编写的单线程服务器,它接受基于 EPOLL 的 TCP/UDP 连接,并支持我们需要支持的众多协议层的插件。那一点没问题。

由于单线程的性质,我想实现一个数据库层,它可以利用相同的 EPOLL 架构,而不是单独迭代所有打开的连接。

我们使用 MariaDB 和在其 API 中支持非阻塞功能的 MariaDB 连接器。

https://mariadb.com/kb/en/mariadb/using-the-non-blocking-library/

但是我发现的不是我所期望的,我所期望的如下所述。

首先我触发mysql_real_connect_start(),如果它返回零,我们立即发送查询,因为这表明不需要阻塞,尽管这从未发生过。

否则,我获取似乎是即时的文件描述符并将其注册到 EPOLL 并返回到主 EPOLL 循环等待事件。

所以,过了一段时间,我确实得到了 EPOLLOUT,表明套接字已经打开。

我尽职尽责地调用 mysql_real_connect_cont() 但在这个阶段它仍然返回一个非零值,表明我必须等待更长时间?

但那是我得到的最后一个 EPOLL 事件,除了 EPOLLRDHUP,我猜 MariaDB 会在 10 秒后挂断。

谁能帮我理解这个想法是否可行?

谢谢...谢谢...非常感谢。

0 投票
0 回答
13 浏览

mariadb - 至于 MariaDB 手册的表达

我通过阅读以下页面了解了 MariaDB。

https://mariadb.com/blog/getting-microsoft-sql-server-data-mariadb-connect-storage-engine

第一句“MariaDB 与许多客户一起工作”的部分对我来说有点模糊。

如果您是母语为英语的人或高级英语学习者,您能告诉我这意味着什么吗?

这是选项。

(a) MariaDB 基金会与其他公司或组织合作。
(b) MariaDB 服务器与其他中间件如 ODBC 一起工作。

0 投票
2 回答
1657 浏览

mysql - Mariadb 错误:Mysql 服务器已消失 [导入转储]

我正在 windows 上的 mariadb 中导入转储文件。它显示“Mysql server has gone away”错误。我知道添加的解决方案

max_allowed_pa​​cket=500M

在 my.cnf 但问题是在该目录中看到了五个初始化文件

C:\Program Files\MariaDB 5.5

  1. 我的巨大.ini
  2. 我的innodb-heavy-4G.ini
  3. 我的大.ini
  4. 我的媒体.ini
  5. 我的小.ini

所以我在哪个文件中更改了“max_allowed_pa​​cket=500M”。请向我建议如何针对这个问题更改 windows 上 mariadb 的配置。

0 投票
2 回答
11913 浏览

mariadb - Maria DB 推荐的 RAM、磁盘、核心容量?

我无法找到 maria DB 推荐的 RAM、磁盘、核心容量数量。我们正在设置初始级别和非常小的数据量。所以我只需要maria DB推荐的容量。

感谢你的帮助!!!

0 投票
1 回答
151 浏览

java - 关于mariaDB的插入动态列

MariaDB 不支持插入形式的这个变量,并且

如何以可变形式插入?因为我想在我的JAVA中使用JDBC来传递参数

0 投票
1 回答
899 浏览

mariadb - MariaDB CONNECT 引擎读取外部文件

我想使用 CONNECT 引擎将外部文件读入 MariaDB。但是,当尝试从文件中读取时,我收到一条错误消息:

检查文件系统权限给了我:

所以每个人都应该能够从文件中读取和写入。

同样在 MYSQL 中,权限允许一切:

我运行 Linux Mint 系统。

非常感谢您的帮助。