概述
MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。
下载安装
https://mariadb.com/resources/downloads
官网下载mariadb(目前最新版本10.1.8)
解压
tar xvf mariadb-10.1.8-linux-x86_64.tar.gz
安装
mv mariadb-10.1.8-linux-x86_64 /usr/local/mariadb
配置环境变量
vim .bashrc
添加走后两行
5. 安装依赖包
安装jemalloc包
wget http://www.canonware.com/download/jemalloc/jemalloc-3.5.0.tar.bz2
解压、安装
tar xvf jemalloc-3.5.0.tar.bz2
cd jemalloc-3.5.0
make install
vim /etc/ld.so.conf
增加/usr/local/lib
更新lib库
ldconfig –v
如果不安装该依赖包,后续初始化数据库的时候会出现以下错误
6.初始化数据库
mysql_install_db --user=mariadb --basedir=/usr/local/mariadb --datadir=/usr/local/mariadb/data/
7. 配置mariadb
拷贝配置文件
cp /usr/local/mariadb/script/support-files/my-innodb-heavy-4G.cnf /etc/my.cnf
添加mariadb服务
cp /usr/local/mariadb/script/support-files/mysql.service /etc/init.d/mysql
修改服务文件
8.启动mariadb
service mysql start
9.连接mariadb
mysql
10. 简单测试
创建数据库
create database mariadb
切换数据库
use mariadb
创建一个表
create table t1(f1 int,f2 int);
插入数据
insert into t1 values(1,2);
查询
select * from t1;
11. 完