# -------------------------------------------
# MariaDB
# -------------------------------------------
if [[ -f “/root/.my.cnf” ]] ;
then
echo “MariaDB installed before, skip this part”
这里应该从/root/.my.cnf读取password给 $SQLROOTPW,否则后面运行setup-seafile-mysql.sh就会是空密码而出错
else
yum install mariadb-server -y
systemctl start mariadb
systemctl enable mariadb
SQLROOTPW=$(pwgen)
mysqladmin -u root password $SQLROOTPW
cat > /root/.my.cnf <<EOF
[client]
user=root
password=$SQLROOTPW
EOF
chmod 600 /root/.my.cnf
fi