1. 下载mariadb:https://downloads.mariadb.org/mariadb/+releases/

2. 解压到指定目录

  1. # tar xf mariadb-5.5.-linux-x86_64.tar.gz -C /usr/local
  2.  
  3. # cd /usr/local
    # ln -sv mariadb-5.5.43-linux-x86_64/ mysql
  4.  
  5. # groupadd -r mysql
    # useradd -r -g mysql mysql
  1. # cd mysql
    # chown -R :mysql ./*

3. 使用xfs文件格式存放mariadb数据

  1. # pvcreate /dev/sdb1
  2. # vgcreate myvg /dev/sdb1
  3. # lvcreate -L 6G -n mylv myvg  //创建逻辑卷
  4. # yum install xfsprogs
  5. # modprobe xfs
  6. # mkfs.xfs /dev/myvg/mylv  //格式化文件格式
  7.  
  8. # vim /etc/fstab
  9.     添加:/dev/myvg/mylv /mydata xfs defaults  //开机挂载 
  10. # mount -a
  11.  
  12. # mkdir /mydata/data  //用于存放mysql数据
    # chown /mydata/data

4. 配置

  1. # scripts/mysql_install_db --user=mysql --datadir=/mydata/data  //安装mysql元数据的数据库
  1. # cp support-files/mysql.server /etc/rc.d/init.d/mysqld  //添加mysql服务脚本
    # chkconfig --add mysqld
  1. # mkdir /etc/mysql
  2. # cp support-files/my-large.cnf /etc/mysql/my.cnf  //添加配置文件
  3.         添加三个选项
  4. datadir= /mydata/data
  5. innodb_file_per_table = on
  6. skip_name_resolve = on
  1. # ln /usr/local/mysql/bin/mysql /usr/bin  //添加客户端执行程序

5. 运行mysql

  1. # service mysqld start
  2. # mysql //登录mysql
  3. > USE mysql
  4. > SELECT User,Host,Passwrod from user;
  5. > exit

5. 执行mysql安全初始化程序

  1. # /usr/local/mysql/bin/mysql_secure_installation   //添加root账号,删除匿名用户等

6.登录mysql

  1. # mysql -uroot -palen

linux服务基础之CentOS6编译安装mariadb的更多相关文章

  1. linux下编译安装MariaDB 10.4.7,解决错误:cannot access ‘/auth_pam_tool_dir’: No such file or directory

    编译安装MariaDB 10.4.7,前面的步骤我就不复述了,一切正常没什么问题. 当执行到:scripts/mysql_install_db --basedir=/usr/local/mysql - ...

  2. 在centos上编译安装mariadb数据库

    一.安装前提(准备数据文件.安装其他依赖的软件) 1.准备数据存放的目录 [root@localhost ~]# fdisk /dev/sdb  (fdisk /dev/sdb 创建一个逻辑分区/de ...

  3. CentOS7编译安装MariaDB

    一.环境信息: 操作系统版本:CentOS Linux release 7.3.1611 (Core) 内核版本:3.10.0-514.el7.x86_64 MariaDB版本:mariadb-10. ...

  4. Linux环境PostgreSQL源码编译安装

    Linux环境PostgreSQL源码编译安装 Linux版本: Red Hat 6.4 PostgreSQL版本: postgresql-9.3.2.tar.gz 数据存放目录: /var/post ...

  5. 在centos6编译安装http-2.4

    在centos6 编译安装httpd-2.4 安装httpd-2.4 Ü 依赖于apr-1.4+, apr-util-1.4+, [apr-iconv] Ü apr: : apache portabl ...

  6. CentOS6编译安装php5.3

    一.CentOS6编译安装php5.3 1.安装扩展 yum install -y openssl-devel traceroute libtool unzip gcc gcc-c++ autocon ...

  7. bash-2 httpd服务的源码编译安装脚本

    httpd服务的源码编译安装脚本 #!/bin/bash # #******************************************************************** ...

  8. linux服务基础之编译安装nginx

    nginx源码下载地址: http://nginx.org/download/nginx-1.16.0.tar.gz //根据需要下载其他版本 1. 下载nginx # wget http://ngi ...

  9. Linux下编译安装MariaDB

    MariaDB是MySQL的一个开源分支,主要是社区在维护,并且完全兼容MySQL,并且可以很方便的称为MySQL的替代,MariaDB的诞生正是出自MySQL创始人Michael Widenius之 ...

随机推荐

  1. 算法市场 Algorithmia

    算法市场 官网:(需要***,fan qiang,不然可能访问不了或登录不了) https://algorithmia.com/ 官方的例子: 我不用 curl 发请求,把 curl 命令粘贴给你们用 ...

  2. hadoop-2.6.0.tar.gz + spark-1.6.1-bin-hadoop2.6.tgz的集群搭建(单节点)(CentOS系统)

    福利 => 每天都推送 欢迎大家,关注微信扫码并加入我的4个微信公众号:   大数据躺过的坑      Java从入门到架构师      人工智能躺过的坑         Java全栈大联盟   ...

  3. C++11并发编程:async,future,packaged_task,promise

    一:async std::async:用于创建异步任务,可以代替创建线程,函数原型:async(std::launch::async | std::launch::deferred, f, args. ...

  4. java中的输入输出方法

    输入 import java.util.Scanner; public class EnterTest { public static void main(String[] args) { //主方法 ...

  5. pat02-线性结构3. 求前缀表达式的值(25)

    02-线性结构3. 求前缀表达式的值(25) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 算术表达式有前缀表示法.中缀表示法和后缀表示法 ...

  6. AndroidManifest.xml配置文件详解(转载)

     AndroidManifest.xml配置文件详解 2013-01-05 10:25:23 分类: Android平台 AndroidManifest.xml配置文件对于Android应用开发来说是 ...

  7. MockPlus的使用方法简介

    不废话直接上图,不明白的留言.

  8. jsp九大内置对象==欣欣

    内置对象特点: 1.            由JSP规范提供,不用编写者实例化. 2.            通过Web容器实现和管理 3.            所有JSP页面均可使用 4.     ...

  9. Highcharts - Pie Chart

    1. 饼状图(Pie Chart)示例: <div id="container" style="height: 400px"></div> ...

  10. qt中的lineEdit文本输入框的输入类型限制(三种验证类)

    qt的三种验证类: 1.输入int类型 QValidator *validator=new QIntValidator(100,999,this): QLineEdit *edit=new QLine ...