注意事項
指令碼為更新密碼, 對應被更新使用者(目前為: gin, 根據實際情況修改)需要有在對應linux伺服器上的登入許可權執行方式: ./alter_mysql.sh 123457 123458
第乙個引數為當前(舊)的登入密碼, 第二個引數為新的密碼
grant all privileges 根據需要調整
密碼生成檔案根據需要刪除
#!/bin/bash
old_password=
$1new_password=
$2mysql_user=gin
function install_info()"
echo
"new_password: $"
echo
"mysql_user: $"
echo
while
true;do
read -p "check that the configuration, press [y/n] to continue: " yn
case
$ynin
[yy]* )
break;;
[nn]* )
exit;;
* )echo
"please input y/n.";;
esac
done
}###invoke function
install_info
###get password & publickey
function check_passwd(
)###invoke function
check_passwd
function alter_mysql_passwd(
)###invoke function
alter_mysql_passwd
echo
"alter_mysql_passwd completed"
mysql程式更新 更新MySQL資料庫
當搞亂mysql的檔案系統時,你必須停止mysql伺服器.為避免在現場計算機上停機,請使用具有same version of mysql伺服器的備份 虛擬機器.當backup mysql伺服器停止時,將表 我假設.frm,myi等?複製到 var lib mysql backup db backup...
mysql資料庫忘記密碼 MySQL資料庫忘記密碼
最近在管理乙個伺服器,是windows server 2012版本的,本來想連線一下資料庫,發現被設定了密碼,而之前的管理人員已經跑路了,沒有辦法只有修改密碼了。以下是修改過程,記錄一下。1.首先檢視mysql資料庫服務是否啟動,這個直接在伺服器管理器的 服務 裡面就可以查到。如果啟動,先關閉該服務...
mysql資料庫列舉指令碼 MySql資料庫
資料庫的五個基本單位 資料庫伺服器 資料庫資料表 資料字段 資料行分類 關係型資料庫 oracle mysql postgresql sql server 非關聯式資料庫 redis mongodb couchdb 選擇mysql的原因 良好的生態 開源 免費 效能強勁 什麼是sql sql str...