二進制編譯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.www58058.com/100808

(0)
倪瀟灑倪瀟灑
上一篇 2018-06-10 20:31
下一篇 2018-06-10 21:31

相關推薦

欧美性久久久久