Linuxの実用的な小さなスクリプトシリーズ(5)-スクリプトは、指定されたMySQLバージョンを公式Webサイトから自動的にダウンロードします

   Linuxの実用的な小さなスクリプトシリーズ(5)-スクリプトは、指定されたMySQLバージョンを公式Webサイトから自動的にダウンロードします

 通常の状況では、MySQLをインストールするとき、最初にブラウザを開き、MySQLの公式Webサイトにアクセスし、ダウンロードページを見つけて、マシンのシステムに応じてソースパッケージ、バイナリパッケージ、またはmsi実行可能パッケージを選択します。これは非常に面倒です。 。

私のこのスクリプトは、特にソースインストールパッケージ、つまりコンパイルする必要のあるバージョンを対象としています。正確なバージョン番号を知っているだけで済みます。スクリプトが実行されると、バージョン番号がパラメータとして使用され、スクリプトを実行できます。

たとえば、スクリプト名はauot_wget_mysql.shで、MySQLバージョン5.7.19のソースコードインストールパッケージをダウンロードする必要があります。実行スクリプトコマンドは次のとおりです。

bash auto _wget_mysql.shmysql-5.7.19。

ダウンロードするバージョンがmysql8.0.11の場合、スクリプト実行コマンドはbash auto _wget_mysql.shmysql-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