Rehat一鍵安裝mysql指令碼和備份資料庫指令碼

來源:互聯網
上載者:User

標籤:file   技術分享   資料   .com   community   ash   ges   服務   alt   

Rehat一鍵安裝mysql指令碼

##說明:適用,Rehat 5 6 7

1.運行狀態,運行成功輸出mysql臨時密碼

 

2.代碼如下

#!/bin/bash  #擷取系統資訊sudo cat /etc/issue>myfileaa=sudo grep ‘5.‘ myfilebb=sudo grep ‘6.‘ myfilecc=sudo grep ‘7.‘ myfileecho $aaecho "It is a test" > myfile#擷取系統資訊sudo cat /etc/issue>myfileaa=sudo grep ‘5.‘ myfilebb=sudo grep ‘6.‘ myfilecc=sudo grep ‘7.‘ myfileecho $aaecho $ccecho $bb#配置yum源if [ "$aa"x != "‘‘"x ]then  echo "您的系統是rehat5的版本,即將為您安裝mysql"  wget https://repo.mysql.com//mysql57-community-release-el5-8.noarch.rpm --no-check-certificate  rpm -Uvh mysql57-community-release-el5-8.noarch.rpmelif [ "$bb"x != "‘‘"x ]then  echo "您的系統是rehat6的版本,即將為您安裝mysql"  wget https://repo.mysql.com//mysql57-community-release-el6-10.noarch.rpm --no-check-certificate  rpm -Uvh mysql57-community-release-el6-10.noarch.rpmelif [ "$cc"x != "‘‘"x ]then  echo "您的系統是rehat7的版本,即將為您安裝mysql"  wget https://repo.mysql.com//mysql57-community-release-el7-10.noarch.rpm --no-check-certificate  rpm -Uvh mysql57-community-release-el7-10.noarch.rpmfi#安裝系統yum install mysql-community-server#啟動服務service mysqld start#查看臨時密碼檔案grep ‘temporary password‘ /var/log/mysqld.log

 

Rehat備份mysql指令碼

1.代碼如下:

#!/bin/bash    #儲存備份個數  number=3  #備份儲存路徑  backup_dir=/root/mysqlbackup  #日期  dd=`date +%Y%m%d`  #備份工具  tool=mysqldump  #使用者名稱  username=root  #密碼  password=******  #將要備份的資料庫  database_name=users    #簡單寫法  mysqldump -u root -p123456 users > /root/mysqlbackup/users-$filename.dump  $tool -u $username -p$password $database_name > $backup_dir/$database_name-$dd.dump    #寫建立備份日誌  echo "create $backup_dir/$database_name-$dd.dupm" >> $backup_dir/log.txt    #找出需要刪除的備份  delfile=`ls -l -crt  $backup_dir/*.dump | awk ‘{print $9 }‘ | head -1`    #判斷現在的備份數量是否大於$number  count=`ls -l -crt  $backup_dir/*.dupm | awk ‘{print $9 }‘ | wc -l`    if [ $count -gt $number ]  then    rm $delfile  #刪除最早產生的備份,只保留number數量的備份    #寫刪除檔案日誌    echo "delete $delfile" >> $backup_dir/log.txt  fi  

 

Rehat一鍵安裝mysql指令碼和備份資料庫指令碼

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.