二进制编译MariaDB

安装环境

iptables

selinux

mariadb-server 卸载

创建账号

useradd -r -d /data/mysqldb -s /sbin/nologin mysql

解压缩

tar xvf mariadb-10.2.15-linux-x86_64.tar.gz -C /usr/local/

创建软链接

cd /usr/local

ln -s mariadb-10.2.15-linux-x86_64/ mysql

权限

ll /usr/local/mysql/

chown -R root(:(root)) /usr/local/mysql/

路径变量

echo PATH=/usr/local/mysql/bin:$PATH > /etc/profile.d/mysql.sh

. /etc/profile.d/mysql.sh

挂载

虚拟机添加硬盘

echo ‘- – -‘ > /sys/class/scsi_host/host2/scan

创建逻辑卷

pvcreate /dev/sdb

pvdisplay

vgcreate vg0 /dev/sdb

lvcreate -n lv_mysql -l 100%FREE vg0

lvs

创建文件系统

mkfs.xfs /dev/vg0/lv_mysql

blkid

挂载

getent passwd mysql

mkdir /data/

blkid /dev/vg0/lv_mysql

/etc/fstab

mount -a

创建数据库

创建路径

mkdir /data/mysqldb

chown mysql.mysql /data/mysqldb

chmod 770 /data/mysqldb

生成数据库

cd /usr/local/mysql/

scripts/mysql_install_db –datadir=/data/mysqldb –user=mysql

ll /data/mysqldb/

修改配置文件

/usr/local/mysql/support-files

cp /etc/my.cnf{,.bak}

cp my-huge.cnf /etc/my.cnf

准备服务脚本

cp mysql.server /etc/init.d/mysqld

chkconfig –add mysqld

chkconfig –list

setfacl -R -m u:mysql:rwx /usr/local/mysql/

ll /usr/local/mysql/ -d

service mysqld start

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/100808

(0)
倪潇洒倪潇洒
上一篇 2018-06-10
下一篇 2018-06-10

相关推荐

  • 数组,字符串切片,高级变量

    数组 变量:存储单个元素的内存空间 数组:存储多个元素的连续的内存空间,相当于多个变量的集合 数组名和索引 索引:编号从0开始,属于数值索引 注意:索引可支持使用自定义的格式,而不仅是数值格式,即为关联索引 bash4.0版本之后开始支持 bash –version   查看bash版本 bash的数组支持稀疏格式(索引不连续) 声明数组: de…

    Linux笔记 2018-05-13
  • redis

    分布式存储一定是每个节点只存储一部分数据。

    2018-07-20
  • Linux文本查看及处理工具

    Linux中,日志和配置都使用文本来存储和修改,对文本的查看及处理是最基本也是最常用的操作之一。而文本处理工具中,有被称为Linux文本处理三剑客的grep、sed和awk,但不要激动,Linux文本三剑客另起文章来讲,本文先从一些经常用到的,功能简洁但非常实用的工具说起。 wc命令 cut命令 sort命令 uniq命令 diff命令 patch命令 tr…

    2018-05-06
  • ssh等

    SSH端口转发 SSH会自动的加密和解密所有SSH客户端与服务器之间的网络数据;同时也可以将其他TCP端口的数据加密转发,这一过程叫“隧道”,这样也可以减少防火墙开启的端口。 实现过程是数据首先通过连接本机的某一个端口,被当做ssh协议数据发送给ssh服务器,ssh服务器解密再发给远程主机的端口 本地转发: -L localport:remotehost:r…

    2018-05-28
  • linux基础

    计算机的组成及其功能 计算机初始设计出的时候,就遵循冯诺依曼体系,主要有四部分组成,cpu(中央处理器;运算器和控制器),存储器,输入设备和输出设备 cpu: 运算器、控制器、寄存器,缓存(为了提高cpu性能的加速部件) 存储器:内存,RAM(随机访问存储器) 输入:对计算机下指令,提供让机器操作的数据等;不如键盘,鼠标 输出:输出数据加工后的结果;比如显示…

    Linux笔记 2018-06-24
  • 搭建本地yum仓库

    一、首先准备两台Centos虚拟机,一台搭建yum源服务器,一台作为客户端进行访问及安装、更新软件。(1)、yum源服务器版本是Centos7.4(2)、客户端版本是centos6.9二、自动挂载光驱(1)、准备centos6.9的虚拟光盘和centos7.4的虚拟光盘,挂载至centos7.4系统上(2)、安装autofs包,实现自动挂载方法1、cd /m…

    2018-04-22