CentOS7 YUM部署安裝MariaDB簡錄
阿新 • • 發佈:2018-11-19
# 依據《CentOS7實驗機模板搭建部署》克隆實驗機
HOSTNAME=mysql
hostnamectl set-hostname "$HOSTNAME"
echo "$HOSTNAME">/etc/hostname
echo "$(grep -E '127|::1' /etc/hosts)">/etc/hosts
echo "$(ip a|grep "inet "|grep -v 127|awk -F'[ /]' '{print $6}') $HOSTNAME">>/etc/hosts
# 配置掛載資料盤
mkdir /var/lib/mysql
echo '/dev/sdb1 /var/lib/mysql ext4 defaults 0 0' >>/etc/fstab
mount -a
# 安裝mysql並建庫
cd /tmp
yum -y install mariadb-server mariadb
sed -i 's/\[mysqld\]/&\ncollation-server=utf8_general_ci/g' /etc/my.cnf
sed -i 's/\[mysqld\]/&\ncharacter-set-server=utf8/g' /etc/my.cnf
# UTF8MB4字符集引數:utf8mb4_general_ci/utf8mb4
systemctl restart mariadb
systemctl enable mariadb
echo -e "select user()\G\nexit"|mysql
mysql
CREATE DATABASE vincent DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
grant all privileges on vincent.* to [email protected] identified by 'vincent';
grant all privileges on vincent.* to [email protected]'127.0.0.1' identified by 'vincent' ;
-- grant all privileges on vincent.* to [email protected]'%' identified by 'vincent';
flush privileges;
exit
[TOC]