二进制编译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 20:31
下一篇 2018-06-10 21:31

相关推荐

  • 压缩,解压缩及归档工具

    压缩,解压缩及归档工具

    2018-04-26
  • 正则表达式、linux文件处理三剑客:grep、sed、awk

    基本的正则表达式元字符:默认工作于贪婪模式; 字符匹配: .:匹配任意单个字符; []:匹配指定范围内的任意单个字符; [^]:匹配范围外的任意单个字符; [:digit:]数字、[:lower:]小写字母、[:upper:]大写字母、[:alpha:]所有字母、[:space:]空白符、[:alnum:]字母数字、[:punct:]标点符号 匹配次数: *…

    Linux笔记 2018-03-28
  • MongoDB Replica Set & Sharding

    记得风吹起的零散记忆 ,堆砌着巧克力般的幸福甜蜜,那时一起走过的青草绿地 ,留下了锦瑟音里的万千思绪

    2018-04-10
  • 文本处理工具sed的高级用法

    在上一章,我们学习了sed的一些基本用法,利用这些基本用法我们已经可以解决文本处理中遇到的绝大部分问题,但要想更加利用好sed这个工具,我们还需要学习下它的一些高级用法。

    2018-04-20
  • 第五周

    1、简述rpm与yum命令的常见选项,并举例 (1)什么是rpm? RPM 是RPM Package Manager(RPM软件包管理器)的缩写,可以实现安装、升级、卸载、查询和校验、数据库维护。 CentOS系统上的rpm命令管理程序: rpm –I 安装 -U 升级 -e 卸载 -q 查询 –builddb 数据库维护 (2)rmp的安装: …

    Linux笔记 2018-07-15
  • 第一周作业之:Linux系统常用命令使用格式介绍

    基于ContOS7下演示ifconfg、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date这些命令的常见使用方式

    Linux笔记 2017-12-03