##說明:適用,rehat 5 6 7
1.執行狀態,執行成功輸出mysql臨時密碼
2.**如下
#!/bin/bash1.**如下:#獲取系統資訊
sudo
cat /etc/issue>myfile
aa=sudo
grep'5.
'myfile
bb=sudo
grep'6.
'myfile
cc=sudo
grep'7.
'myfile
echo
$aaecho
"it is a test
" >myfile
#獲取系統資訊
sudo
cat /etc/issue>myfile
aa=sudo
grep'5.
'myfile
bb=sudo
grep'6.
'myfile
cc=sudo
grep'7.
'myfile
echo
$aaecho $cc
echo
$bb#配置yum源
if [ "
$aa"x != "''"
x ]then
echo
"您的系統是rehat5的版本,即將為您安裝mysql
"您的系統是rehat6的版本,即將為您安裝mysql
"您的系統是rehat7的版本,即將為您安裝mysql
fi#安裝系統
yuminstall mysql-community-server
#啟動服務
service mysqld start
#檢視臨時密碼檔案
grep
'temporary password
' /var/log/mysqld.log
#!/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 '' | head -1`
#判斷現在的備份數量是否大於$number
count=`ls -l -crt $backup_dir/*.dupm | awk '' | wc -l`
if [ $count -gt $number ]
then
rm $delfile #刪除最早生成的備份,只保留number數量的備份
#寫刪除檔案日誌
echo "delete $delfile" >> $backup_dir/log.txt
fi
MySQL編譯安裝 指令碼一鍵安裝
bin bash author zhangheng time 2020 5 12 company version v1 編譯安裝mysql 5.7.29 os centos7.8.2003 第1步 假定mysql的原始碼包已經上傳到linux伺服器裡的當前目錄下 安裝解決軟體依賴關係的包 yum i...
使用bat一鍵安裝mysql
2 解壓後目錄如下 3 把下面的內容,另存為乙個bat檔案,把這個bat檔案放到剛才那個目錄裡,然後以右鍵管理員的方式執行 title mysql一鍵安裝 set basedir dp0 set bin dp0 bin cd d dp0 if exist bin mysqld.exe rem 寫入配...
一鍵重置mysql的root密碼的實現指令碼
重置mysql的root密碼方法有很多,本文介紹的這個是使用批處理來完成的 echo off title mysql 從登錄檔找到mysql的安裝路徑寫入檔案mysql.txt reg query hklm system controlset001程式設計客棧services mysql find ...