MariaDB安装

  1. 概述

       MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。

  2. 下载安装

    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

  3. 配置环境变量

  4. vim .bashrc

        103626_fWJW_2604075.png

        添加走后两行

        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

        如果不安装该依赖包,后续初始化数据库的时候会出现以下错误

  103757_XEBU_2604075.png

 6.初始化数据库

  mysql_install_db --user=mariadb  --basedir=/usr/local/mariadb  --datadir=/usr/local/mariadb/data/

        103907_YVo4_2604075.png

    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

        修改服务文件

   104001_0ad5_2604075.png

 8.启动mariadb

  service mysql start

  104126_IaXz_2604075.png

 9.连接mariadb

  mysql

  104242_dZ91_2604075.png

    10. 简单测试

       创建数据库

  create database mariadb

  104400_jdQi_2604075.png

  切换数据库

  use mariadb

  创建一个表

    create table t1(f1 int,f2 int);

 104521_GlVH_2604075.png

     插入数据 

    insert into t1 values(1,2);

      104623_Or7x_2604075.png

    查询

    select * from t1;

    104704_SmVB_2604075.png

    11. 完


转载于:https://my.oschina.net/u/2604075/blog/609275

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值