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

    科技2022-07-15  107

       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

     

    Processed: 0.012, SQL: 8