问题标签 [mariadb]

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 投票
3 回答
7487 浏览

php - 在 mac 上安装 mariaDB

我正在使用 mac 端口通过以下命令安装 mariaDB:

sudo 端口安装 mariadb-server

文件安装后,我不知道接下来会发生什么?

我试图找到任何配置指导,但我失败了,是否有人对从 mac 端口安装后的后续步骤有一些指导(比如如何启动和停止、配置等)

0 投票
1 回答
253 浏览

sphinx - 如何使用 SphinxSE 搜索 MVA?

使用SphinxQL搜索 MVA 相当简单:

如何使用SphinxSE搜索 MVA ?以下查询对我不起作用:

我正在使用 MariaDB 5.5.28。

谢谢。

0 投票
0 回答
1337 浏览

windows-8 - 在 Win8 Pro 中启动 nginx 失败使用 bat 文件

这是我的 .bat 文件。

此文件在 Win7 中正常工作,但在 Win8 Pro 中不起作用。

MariaDb 和 memcached 都是系统服务。我可以使用“管理员模式”启动它们,但启动 nginx 失败,而 php-cgi.exe 启动成功。当我不使用“管理员模式”时,MariaDb 和 memcached 启动都会失败。Nginx 和 php-cgi.exe 启动成功。

我如何以一种模式启动它们?

0 投票
3 回答
286 浏览

mysql - MySQL按顺序使用多个索引

我有一个使用 order by 将数据返回到用户界面的系统;用户可以按任何顺序从十几个不同的排序选项中进行选择。

我有查询

我有一个关于 create_date 和 due_date 的索引。我知道我可以创建一个多列索引;但是,由于大约有 12 种不同的排序选项,这意味着我必须创建一百多个索引来涵盖所有场景。

我阅读了有关索引合并的信息,我相信这会解决问题,因为我可以为您可以排序的每一列创建一个索引,但是我似乎无法让它在查询的“排序依据”部分工作。

0 投票
1 回答
174 浏览

mysql - Mysql 不使用任何索引

我有一个相当简单的查询,由于某种原因没有使用任何索引:

服务器版本:5.3.2-MariaDB-beta-mariadb102~lenny-log (MariaDB - http://mariadb.com/ )

我应该保持表/查询不变还是最好强制使用索引?

0 投票
2 回答
6240 浏览

ruby-on-rails - MariaDB 可以在生产环境中使用 Ruby on Rails 吗?

http://en.wikipedia.org/wiki/MariaDB

MariaDB 是 MySQL 数据库的一个社区开发分支,其推动力是社区维护其在 GNU GPL 下的自由状态,而不是在 Oracle 当前所有权下 MySQL 许可证状态的任何不确定性。贡献者必须与 Monty Program AB 分享他们的版权。

该页面继续说 MariaDB 5.5 与同一版本的 MySQL 二进制兼容,并添加了几个自己的数据库引擎可供选择。

我还读到Fedora 19 将删除 MySQL 包以支持 MariaDB。

所以问题是,Ruby on Rails 3+ MariaDB 是否兼容?当 MariaDB 功能开始偏离 MySQL 时,是否有任何未来计划集成这些功能?

0 投票
1 回答
2381 浏览

mysql - MySQL / MariaDB InnoDB 索引停止工作

我的 MySQL/MariaDB InnoDB/XtraDB 出现了奇怪的行为。最近切换到 MariaDB 5.5。该开关使服务器整体性能更高,但我仍然有这个问题。

一个特定的表索引似乎不时中断。一段时间后,它会自行修复。

SHOW CREATE TABLE article_inventory;

编辑:大多数 SELECT 查询都是针对此表进行的。每小时都会进行一次重大更新。有时非常大的更新。

运行此查询:

...应该在大约 0.5-1.0 秒内执行,并给我一个类似这样的解释:

当一切正常时,article_inventory(别名 a5)使用unique_inventory_idx, 或article_variant_id_idx. 两者都应该给我大约 5-100 个检查的行。

但时不时地,会发生一些事情,同样的查询需要大约 30 秒,并给我这个解释:

article_inventory(a5) 现在正在使用article_inventory_season_id_idx. 一个非常非常糟糕的索引,因为它是所有索引中第二不具体的。给我 6718732 检查的行。

my.ini:

0 投票
1 回答
1363 浏览

ormlite - MySQL/MariaDB 中的 ORMLite 日期,精度为毫秒

ORMLite 问题。我有一组 POJO,Android 应用程序和 Java Web 服务都使用这些 POJO 来保存数据(分别保存到 SQLite 和 MariaDB)。我相信从 5.3 开始,MariaDB 支持带有长度的时间戳/日期时间,这将字段的精度扩展到微秒(MySQL 本身在新的 dev 5.6 版本中支持这一点)。

但是,即使我从命令行手动修改字段以将列设置为 DATETIME(6),我也无法让 ORMLite 以毫秒精度保存我的日期字段。我知道我可以在 POJO 中使用 DATE_LONG 或 DATE_STRING 的数据类型,但我想在 MariaDB 中使用实际的 DATETIME 类型。

有什么办法可以以毫秒精度做到这一点吗?

0 投票
1 回答
1995 浏览

mysql - MariaDB / MYSql 非描述语法错误,重复键更新

我收到一个非常非描述性的错误:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'VALUES (order_site_id, order_id, business_email, business_domain, sm_type, activ' at line 1

这是插入/更新

0 投票
1 回答
92 浏览

mysql - 使用 REGEX 查询表以查找 A OR B

我正在尝试对 MySQL 查询(实际上是 MariaDB)进行正则表达式匹配,以查找包含字符串“!Mutex”的文件路径中的任何单词,或者该文件夹是否以大写“M”结尾。

因此,如果单元格包含以下路径。

我不想将它移植到任何地方(没有 php),只是想找到结果。