69.批量創建mysql用戶

思路:創建mysql用戶命令
#!/bin/bash
#The script is used to add mysql users.
#Date 2021-01-16
mysql="/usr/local/mysql/bin/mysql -uuser -ppassword"#定義mysql命令絕對路徑
mysql_pwfile=/usr/local/mysql/password.txt#定義密碼路徑文本
mysql_user() {
        mysql_pw=`mkpasswd -s 0 -l 12`
                #生成12位隨機密碼
        echo "$pro $mysql_pw" > $mysql_pwfile
                #寫入文本
$mysql <<EOF
create database $pro;
grant all on $pro.* to [email protected] identified by "$mysql_pw";
EOF#創建mysql用戶
}#定義創建用戶函數
read -p "please input a mysql user: " pro
mysql_user $pro
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章