0
点赞
收藏
分享

微信扫一扫

Windows下安装MariaDB

各大 Linux 发行版的 MySQL 逃亡潮越演越烈,继 Mageia 2(原 Mandriva 社区衍生版)和 OpenSUSE 12.3 以后,Fedora 社区宣布将会在即将发布跳票的 Fedora 19 使用 MariaDB 替代 MySQL。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​​。在菜单里可以看到

​​

Windows下安装MariaDB_存储引擎

​​

配置文件一般放在你的安装目录内,如C:\Program Files\MariaDB 5.5\Data,名为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

相关文章

  • ​​MariaDB FAQ​​
  • ​​MySQL分支_MariaDB官方网站​​
  • ​​MariaDB 引入原子写特性​​
  • ​​MariaDB+Keepalived双主高可用配置MySQL-HA​​




举报

相关推荐

0 条评论