概述mysql
MariaDB數據庫管理系統是MySQL的一個分支,主要由開源社區在維護,採用GPL受權許可 MariaDB的目的是徹底兼容MySQL,包括API和命令行,使之能輕鬆成爲MySQL的代替品。在存儲引擎方面,使用XtraDB(英語:XtraDB)來代替MySQL的InnoDB。linux
下載安裝sql
https://mariadb.com/resources/downloads數據庫
官網下載mariadb(目前最新版本10.1.8)vim
解壓bash
tar xvf mariadb-10.1.8-linux-x86_64.tar.gz測試
安裝spa
mv mariadb-10.1.8-linux-x86_64 /usr/local/mariadb命令行
配置環境變量ip
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. 完