大家好,我是考100分的小小码 ,祝大家学习进步,加薪顺利呀。今天说一说Shell学习成果之一键自动安装Mysql8.0,希望您对编程的造诣更进一步.
实验环境
系统:CentOS7.7.1908
MySql:mysql-8.0.18-el7-x86_64.tar.gz
一键安装脚本如下(可直接复制粘贴为shell脚本,与MySQL安装包放到同一目录;如果没有下载安装包就取消第26行的注释会自动下载MySQL安装包)
*************************************************************************START************************************************************************
#!/bin/bash
#auto install mysql8.0
#by 网络小虾米 2019-11-19
olddb=`rpm -qa|grep mariadb` &&rpm -e –nodeps $olddb ;
useradd -M -s /sbin/nologin mysql &&
mkdir -p /usr/local/mysql &&
mkdir -p /usr/local/mysql/data &&
mkdir -p /usr/local/mysql/log &&
mkdir -p /usr/local/mysql/log/binlog &&
mkdir -p /usr/local/mysql/log/tmp &&
touch /usr/local/mysql/log/mysqld.log &&
chmod -R 777 /usr/local/mysql/log/ &&
chmod -R 777 /usr/local/mysql/data &&
chown -R mysql:mysql /usr/local/mysql/
if [ $? -eq 0 ];then
echo -e “