安装环境
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