Windows下安装MariaDB
2026-04-24 本站作者 【 字体:大 中 小 】
MariaDB 是原 MySQL 创始人 Michael 'Monty' Widenius创建的一个MySQL社区分支,为避免MySQL落入Oracle收购后存在的闭源风险,同时提供更多特性及更强的性能。
MariaDB 最新稳定版本为 5.5.29,开发版本为 10.0.1 Alpha。MariaDB 10.0 依然基于 MySQL 5.5 开发,但会引入 MySQL 5.6 部分特性。MariaDB 提供以下特性:
XtraDB 替换 InnoDB,XtraDB 是 Percona 开发维护的 InnoDB 威力加强版,整合 Google、Facebook 等公司和 MySQL 社区的补丁。
Aria 存储引擎和 Sphinx 存储引擎
基于 Gelera Cluster 的 MariaDB 集群方案
多主复制(将在 MariaDB 10.0 实现,由淘宝贡献)
Cassandra 存储引擎(将在 MariaDB 10.0 实现)
可以使用MSI方式安装非常方便,Windows安装包里包含了MySQL管理工具HeidiSQL。在菜单里看到的是

配置文件一般放在你的安装目录内,如C:Program FilesMariaDB 5.5Data,名为my.ini 。文件夹中,一般包含5个MySQL自带的配置文件,my- small.ini、my-medium.ini、my-large.ini、my-huge.ini和my-innodb-heavy-4G.ini,请你根据自己机器的内存大小,他们是my.ini的模板配置文件。

配置文件中的一些参数,需要根据安装目录的不同,做相应的修改,如
[mysqld]
datadir=C:/Program Files/MariaDB 5.5/data
port=3306
sql_mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION"
default_storage_engine=innodb
innodb_buffer_pool_size=2042M
innodb_log_file_size=50M
[client]
port=3306
多维查询表达式MDX基础知识介绍

解析索引中数据列顺序的选择问题

MariaDB中的thread pool解读

微软数据仓库一体机国内首单花落国家审计总署

一个20秒SQL慢查询优化的经历与处理方案(1)

从应用角度谈新浪微博Redis服务平台(1)

用户权限管理之用LINQ去除重复菜单项的操作详解

关于Amoeba配置文件的一点说明

微软 BI 系列随笔 - SSIS 2012 基础 - SSIS 项目部署模型

一场精彩漂亮的比赛

MariaDB10.0实例部署和多源复制配置(1)

VPS/Linux搭建Nginx+MariaDB服务器环境

数据库调整所遵循的“开闭原则”简介

为什么选择使用NoSQL数据库开发如此困难?

phpMyAdmin项目诞生15周年
