文档章节

MariaDB安装

Hello_Boost
 Hello_Boost
发布于 2016/01/25 23:16
字数 348
阅读 118
收藏 3
  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

        

        添加走后两行

        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. 完


© 著作权归作者所有

Hello_Boost
粉丝 1
博文 14
码字总数 4803
作品 0
高级程序员
私信 提问
Linux CentOS 7 卸载mariadb 安装mysql5.5

以前的Linux系统中数据库大部分是mysql,不过自从被sun收购之后,就没用集成在centos这些开源Linux系统中了,那么如果想用的话就需要自己安装了,首先centos7 已经不支持mysql,因为收费了你...

Code辉
01/19
0
0
CentOS 6.4 安装 MariaDB 10.3

本文介绍如何使用yum在CentOS 6.4 安装 MariaDB 10.3 1. 创建mysql组 groupadd mysql 2. 创建mysql用户并添加到mysql组 useradd -g mysql mysql 3.修改mysql密码 passwd mysql 4. 配置 Mari...

易语随风去
2018/06/01
0
0
CentOS下MySQL移至MariaDB

Google都将MySQL移至MariaDB了,我的朋友也Ubuntu下移至MariaDB,我还是不能落后吧,今天将CentOS下MySQL移至MariaDB。总结下我的步骤: 1、备份 首先是备份,保证所有数据安全,具体备份我就...

加咧个油
2013/09/26
0
3
MariaDB-MMM高可用群集

什么是MMM? MMM(MySQL主主复制管理器)是一套支持双主故障切换和双主日常管理的脚本程序。MMM使用Perl语言开发,主要用来监控和管理MySQL Master-Master(双主)复制,虽然叫做双主复制,但是...

cchenyz
2018/07/10
0
0
centos7 mysql(mariadb)数据库安装和配置

一、系统环境 yum update升级以后的系统版本为 [root@yl-web yl]# cat /etc/redhat-releaseCentOS Linux release 7.1.1503 (Core) 二、mysql安装 一般网上给出的资料都是 #yum install mysql...

學無止境
2018/01/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Jenkins系列_插件安装及报错处理

进入Jenkins之后我们可以进行插件的安装,插件管理位于以下模块: 发现上面报了一堆错误,是因为插件的依赖没有安装好,那么这一节,就先把这些错误解决掉吧。解决完成后,也就基本会使用插件...

shzwork
今天
2
0
mysql mysql的所有查询语句和聚合函数(整理一下,忘记了可以随时看看)

查询所有字段 select * from 表名; 查询自定字段 select 字段名 from 表名; 查询指定数据 select * from 表名 where 条件; 带关键字IN的查询 select * from 表名 where 条件 [not] in(元素...

edison_kwok
昨天
8
0
多线程同时加载缓存实现

import com.google.common.cache.Cache;import com.google.common.cache.CacheBuilder;import java.util.concurrent.ExecutionException;import java.util.concurrent.ExecutorServi......

暗中观察
昨天
2
0
利用VisualVM 内存查看

准备工作,建几个测试类。等下就是要查看这几个类里面的属性 package visualvm;public class MultiObject { private String str; private int i; MultiObject(String str...

冷基
昨天
2
0
组装一台工作游戏两用机

一、配置清单如下: 分类 项目 价格(元) 主板 华硕(ASUS)TUF Z370-PLUS GAMING II 电竞特工 Z370二代 支持9代CPU 1049 CPU 英特尔(Intel) i7 8700K 酷睿六核 盒装CPU处理器 2640 风扇 九...

mbzhong
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部