栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Mysql二进制安装

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Mysql二进制安装

上干货:

#!/bin/bash

MYSQL_TYPE=5.7
MYSQL_VER=5.7.24-linux-glibc2.12-x86_64
PORT=3306
TOOLS_DIR=/home/sunbox/soft
INSTALL_DIR=/usr/local
ROOTPWD=password@123456
# Check if user is root
if [ $(id -u) != "0" ]; then
    echo "Error: You must be root to run this script, please use root to install"
    exit 1
fi

# Check network environmental
#NET_NUM=`ping -c 4 www.baidu.com |awk '/packet loss/{print $6}' |sed -e 's/%//'`
#if [ -z "$NET_NUM" ] || [ $NET_NUM -ge 10 ];then
#        echo "Please check your internet"
#        exit 1
#fi

#Backup old my.cnf
if [ -s /etc/my.cnf ]; then
    mv /etc/my.cnf /etc/my.cnf.`date +%Y%m%d%H%M%S`.bak
fi

#安装编译工具
yum install gcc gcc-c++ ncurses ncurses-devel openssl openssl-devel libtool* cmake

[ ! -d $TOOLS_DIR ] && mkdir -pv $TOOLS_DIR

cd $TOOLS_DIR

if [ ! -f mysql-${MYSQL_VER}.tar.gz ]; then
    wget http://47.92.71.36:28801/mysql-${MYSQL_VER}.tar.gz
fi

tar xvf mysql-${MYSQL_VER}.tar.gz -C $INSTALL_DIR

cd $INSTALL_DIR

[ ! -e $INSTALL_DIR/mysql ] && ln -sv $INSTALL_DIR/mysql-${MYSQL_VER} $INSTALL_DIR/mysql

#edit /etc/my.cnf
cat >>/etc/my.cnf<>/etc/profile.d/mysql.sh<>/tmp/mysql_script< 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/308698.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号