MariaDB 10安装说明
概述
由于Sun公司被Oracle收购后,MySQL越来越走向封闭,对Sun公司原有的开源项目处置方式都让人担忧,主流Linux发行版和大的组织机构、公司都转移到MariaDB上来,例如:Red Hat, Google, Wikipedia, Mozilla等,MariaDB相对MySQL也有很多改进,对MySQL也是兼容的,故推荐使用MariaDB。
本文介绍MariaDB 10在CentOS 7上的安装配置,MariaDB 5.5可直接通过yum安装:yum install -y mariadb mariadb-server
。其他Linux发行版的安装可参照官方文档 https://downloads.mariadb.org/mariadb/repositories/。
添加MariaDB仓库
参照官网的 https://downloads.mariadb.org/mariadb/repositories/ 设置MariaDB仓库源。
安装MariaDB
|
|
如果安装过程报gpgkey错误,在确保没问题的情况下,可以把gpgcheck=1
改为gpgcheck=0
,禁用gpgkey校验。
开放数据库端口
|
|
MariaDB安全设置
运行 mysql_secure_installation
设置root用户密码、去除test数据库、禁止root帐号远程访问等。
使用合适的配置文件
安装完成后在 /usr/share/mysql/ 目录下有几个MariaDB的示例配置文件:
huge, large, medium, small等主要是以服务器的内存大小划分,对应的服务器内存应该用哪个文件,可参看各个文件头的注释说明。如果只是偶尔使用且对数据库要求不高,用my-small.cnf配置文件就可以了。
安装CentOS 7最小的内存需求是406M,故系统至少有512M,本示例使用my-large.cnf为例。
重新加载配置文件
配置文件修改完后,需要重新加载配置文件,新的配置才能生效。