二进制编译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

相关推荐

  • 课堂实验

    实验:针对不同的用户设置不同的共享目录和权限 vim /etc/samba/smb.conf[global]workgroup = WANGGROUPsecurity = usernetbios name = smbsrv7passdb backend = tdbsamlog file = /var/log/samba/log.%Ilog level = 2…

    2018-07-01
  • centos6启动流程

    不知道为什么编辑了前两次都发不了,这是第三次了

    Linux笔记 2018-05-13
  • Homework_week3

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。        who | cut -d’ ‘ -f1 | uniq 2、取出最后登录到当前系统的用户的相关信息。       who | tail -1 3、取出当前系统上被用户当作其默认shell的最多的那个shell。       cut …

    Linux笔记 2018-06-26
  • 马哥教育 第一周培训4.1

    常用命令 1.ifconfig 查ip地址 2.cal 日历 3.who查看用户名 (whoami,who a mi 也可以) 4.init 0 关机(poweroff) 5.init 3 字符界面 6.init5  图形界面  CERL+C 关闭图形界面 7.free 查看内存大小 8.free -m 以M为单位看内存大小 9.clock 查看时间10.h…

    Linux笔记 2018-04-01
  • 罗列Linux发行版的基础目录名称命名法则及功用规定

    FHS:     Filesystem Hierarchy Standard http://refspecs.linuxfoundation.org/ http://refspecs.linuxfoundation.org/fhs.shtml     /bin:所有用户可用的基本命令程序文件;     /sbin:工系统管理使用的工具程序;     /boo…

    Linux笔记 2018-05-13
  • Linux“文本三剑客”之grep

    Linux“文本三剑客”之grep grep,Global search REgular expression and Print out the line. 是Linux中常用的文本搜索工具,基于正则表达式(Regular Expression)和文本字符来编写模式(Pattern),然后根据指定的模式对目标文本逐行进行匹配,打印匹配到的行。 grep工具…

    2018-05-14