Linux 实用小脚本系列(5)--脚本自动从官网下载指定MySQL版本

   Linux 实用小脚本系列(5)--脚本自动从官网下载指定MySQL版本

 一般情况下,我们安装MySQL都是首先打开浏览器,进入MySQL官网,找到下载页面,根据自己机器的系统选择源码包或者二进制包或者msi可执行包等等版本,十分的繁琐。

我的这个脚本专门针对的是源码安装包,也就是需要编译的版本,你只需要知道确切的版本号,脚本执行的时候将版本号作为一个参数,执行脚本即可。

例如脚本名称为 auot_wget_mysql.sh, 需要下载MySQL5.7.19版本的源码安装包,执行脚本命令为:

bash auto_wget_mysql.sh  mysql-5.7.19 。

如果想下载的版本为mysql 8.0.11,  脚本执行命令为:bash auto_wget_mysql.sh  mysql-8.0.11  ,以此类推。

脚本执行时,如果打印数字302表示该版本MySQL可以下载,如不可下载会报提示,重新运行脚本并输入正确的mysql版本即可。

#!/bin/bash
# auther zsk_john
input=''
echo -e "欢迎使用本脚本,请输入正确的版本号,例如 mysql-8.0.12"
URL=https://dev.mysql.com/get/Downloads/$1/$1.tar.gz
HTTP_CODE=`curl -o /dev/null -sw %{HTTP_CODE} $URL`
echo $HTTP_CODE
if [ $HTTP_CODE -eq 404 ];
then
echo "没有这个版本,请重新运行脚本,输入正确的版本号"
elif [ $HTTP_CODE -eq 302 ];
then
wget $URL
fi

猜你喜欢

转载自blog.csdn.net/alwaysbefine/article/details/108920431