安裝環境
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