#!/bin/bash
################################################################
#Desc:一键安装mysql-5.6.33.tar.gz,需要配置好yum源
#Date:2022.5.23 18:12
#说明:需要上传mysql-5.6.33.tar.gz,此脚本在centos6.9测试通过
#安装时长约15分钟,完成后mysql初始密码修改为123456
#mysql5.6初始化的时候不产生密码,在安全初始化的时候不需要输入原始密码
#在安全初始化的时候修改初始密码
################################################################
#源码编译安装MySQL
mysql_install() {
if [[ -z $1 ]];then
installDir=/usr/local/mysql
else
installDir=$1;
fi
if [[ -z $2 ]];then
port=3306
else
port=$2;
fi
rm -rf /etc/my.cnf
#1、创建用户
`id mysql` &>/dev/null
[ $? -ne 0 ] && useradd -s /sbin/nologin -r mysql
#2、解决依赖
yum install -y cmake ncurses-devel
#3、编译安装
cd /root
tar zxvf mysql-5.6.33.tar.gz
cd mysql-5.6.33
cmake \