问题标签 [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.
mysql - Maria DB 在没有根的情况下无法使用 ENGINE=CONNECT 删除表
在主题中,我可以以 root 身份在 Maria DB 中创建和删除表,但我不能以普通用户身份删除表。它仅在连接表引擎时发生。
作为根:
以普通用户身份从 root 帐户登录:
用户必须拥有什么样的权限才能使用 engine=connect 删除表?
- 更新1。在此链接中检查 csv 文件: https ://mariadb.com/kb/en/mariadb/connect-csv-and-fmt-table-types/
它以 root 身份工作,但作为拥有所有权限的用户,我什至无法创建表。
问题解决了
mysql - Spider Engine 和 MariaDB(错误代码:2013。在查询期间失去与 MySQL 服务器的连接)
我正在尝试在 MariaDB 和 MySQL 上使用 Spider Engine 实现 HA 系统。如果我通过蜘蛛节点输入小数据,我已经配置了系统并且一切运行良好。
但是当我输入大量数据时,它显示以下错误:
错误代码:2013。查询期间丢失与 MySQL 服务器的连接
我的蜘蛛节点有 mariadb ,监控节点有 mariadb 和数据节点有 MySQL。
先感谢您!
mariadb - 使用 maria db 的地理空间
我需要使用 maria db 从特定纬度/经度中选择半径 30 公里内的所有点作为圆。
例如:
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.
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 秒后挂断。
谁能帮我理解这个想法是否可行?
谢谢...谢谢...非常感谢。
mariadb - 至于 MariaDB 手册的表达
我通过阅读以下页面了解了 MariaDB。
https://mariadb.com/blog/getting-microsoft-sql-server-data-mariadb-connect-storage-engine
第一句“MariaDB 与许多客户一起工作”的部分对我来说有点模糊。
如果您是母语为英语的人或高级英语学习者,您能告诉我这意味着什么吗?
这是选项。
(a) MariaDB 基金会与其他公司或组织合作。
(b) MariaDB 服务器与其他中间件如 ODBC 一起工作。
mysql - Mariadb 错误:Mysql 服务器已消失 [导入转储]
我正在 windows 上的 mariadb 中导入转储文件。它显示“Mysql server has gone away”错误。我知道添加的解决方案
max_allowed_packet=500M
在 my.cnf 但问题是在该目录中看到了五个初始化文件
C:\Program Files\MariaDB 5.5
- 我的巨大.ini
- 我的innodb-heavy-4G.ini
- 我的大.ini
- 我的媒体.ini
- 我的小.ini
所以我在哪个文件中更改了“max_allowed_packet=500M”。请向我建议如何针对这个问题更改 windows 上 mariadb 的配置。
mariadb - Maria DB 推荐的 RAM、磁盘、核心容量?
我无法找到 maria DB 推荐的 RAM、磁盘、核心容量数量。我们正在设置初始级别和非常小的数据量。所以我只需要maria DB推荐的容量。
感谢你的帮助!!!
java - 关于mariaDB的插入动态列
MariaDB 不支持插入形式的这个变量,并且
如何以可变形式插入?因为我想在我的JAVA中使用JDBC来传递参数
mariadb - MariaDB CONNECT 引擎读取外部文件
我想使用 CONNECT 引擎将外部文件读入 MariaDB。但是,当尝试从文件中读取时,我收到一条错误消息:
检查文件系统权限给了我:
所以每个人都应该能够从文件中读取和写入。
同样在 MYSQL 中,权限允许一切:
我运行 Linux Mint 系统。
非常感谢您的帮助。