1.需自备mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz或者其他版本的源码包
2.需修改脚本头部SOURCE_GZ_FILE
变量路径
3.脚本代码:
#!/bin/bash
# 安装mysql,使用脚本前请修改源码包在文件系统中的路径
# author:someone
# date:2018/04/21
SOURCE_GZ_FILE="/home/someone/Downloads/mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz"
INSTALL_DIR="/usr/local/mysql"
# 判断mysql是否安装
echo "检查mysql是否安装"
mysql -version > /dev/null 2>&1
if [ $? -eq 127 ];then
echo "没有安装mysql!"
if [ ! -f ${SOURCE_GZ_FILE} ];then
echo "${SOURCE_GZ_FILE}文件不存在!"
exit 1
fi
# 如果INSTALL_DIR目录已经存在,那么则删除
if [ -d ${INSTALL_DIR} ];then
echo "安装目录已存在,正在删除${INSTALL_DIR}..."
sudo rm -rf ${INSTALL_DIR}
fi
echo "创建安装目录${INSTALL_DIR}..."
sudo mkdir ${INSTALL_DIR}
echo "解压${SOURCE_GZ_FILE}到安装目录${INSTALL_DIR}..."
sudo tar -xzf ${SOURCE_GZ_FILE} -C ${INSTALL_DIR}
TEMP=`ls ${INSTALL_DIR}`
sudo cp -R -t ${INSTALL_DIR} ${INSTAL