最近发现linux安装mysql 太费劲 所以写了一个脚本 直接运行简单省事,我就先抛砖引玉了,欢迎各位优化。
提示:本shell脚本 只支持Centos7 ,mysql版本5.7 ,mysql 会自动安装在"/usr/local/mysql"
创建:createMysql.sh 脚本内容如下
#!/bin/sh
##########
#centos7 install mysql5.7
#by wang 20210902
##########
#下载
##下载 提示:本脚本只支持centos 7 安装MySQL版本5.7
#wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.21-el7-x86_64.tar.gz
REMOVE=`rpm -qa | grep -i mariadb-libs`
#编译
yum remove $REMOVE -y
yum install libaio -y
mkdir -p /home/work/software
cd /home/work/software
#下载
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.21-el7-x86_64.tar.gz
tar xf mysql-5.7.21-el7-x86_64.tar.gz
mv mysql-5.7.21-el7-x86_64 mysql
mv mysql /usr/local/
useradd -s/sbin/nlogin -M mysql
id mysql
mkdir /usr/local/mysql/{data,log}
chown -R mysql.mysql /usr/local/mysql/
#编辑my.cnf
cat << EOF > /etc/my.cnf
[client]
port = 3306
soc