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

相关推荐