问题标签 [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.
php - 在 mac 上安装 mariaDB
我正在使用 mac 端口通过以下命令安装 mariaDB:
sudo 端口安装 mariadb-server
文件安装后,我不知道接下来会发生什么?
我试图找到任何配置指导,但我失败了,是否有人对从 mac 端口安装后的后续步骤有一些指导(比如如何启动和停止、配置等)
sphinx - 如何使用 SphinxSE 搜索 MVA?
使用SphinxQL搜索 MVA 相当简单:
如何使用SphinxSE搜索 MVA ?以下查询对我不起作用:
我正在使用 MariaDB 5.5.28。
谢谢。
windows-8 - 在 Win8 Pro 中启动 nginx 失败使用 bat 文件
这是我的 .bat 文件。
此文件在 Win7 中正常工作,但在 Win8 Pro 中不起作用。
MariaDb 和 memcached 都是系统服务。我可以使用“管理员模式”启动它们,但启动 nginx 失败,而 php-cgi.exe 启动成功。当我不使用“管理员模式”时,MariaDb 和 memcached 启动都会失败。Nginx 和 php-cgi.exe 启动成功。
我如何以一种模式启动它们?
mysql - MySQL按顺序使用多个索引
我有一个使用 order by 将数据返回到用户界面的系统;用户可以按任何顺序从十几个不同的排序选项中进行选择。
我有查询
我有一个关于 create_date 和 due_date 的索引。我知道我可以创建一个多列索引;但是,由于大约有 12 种不同的排序选项,这意味着我必须创建一百多个索引来涵盖所有场景。
我阅读了有关索引合并的信息,我相信这会解决问题,因为我可以为您可以排序的每一列创建一个索引,但是我似乎无法让它在查询的“排序依据”部分工作。
mysql - Mysql 不使用任何索引
我有一个相当简单的查询,由于某种原因没有使用任何索引:
服务器版本:5.3.2-MariaDB-beta-mariadb102~lenny-log (MariaDB - http://mariadb.com/ )
我应该保持表/查询不变还是最好强制使用索引?
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 时,是否有任何未来计划集成这些功能?
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:
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 类型。
有什么办法可以以毫秒精度做到这一点吗?
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
这是插入/更新
mysql - 使用 REGEX 查询表以查找 A OR B
我正在尝试对 MySQL 查询(实际上是 MariaDB)进行正则表达式匹配,以查找包含字符串“!Mutex”的文件路径中的任何单词,或者该文件夹是否以大写“M”结尾。
因此,如果单元格包含以下路径。
我不想将它移植到任何地方(没有 php),只是想找到结果。