mirror of
https://github.com/serghey-rodin/vesta.git
synced 2025-08-19 21:04:06 -07:00
Merge pull request #989 from Skamasle/patch-10
Fix for mysql 5.7 when reset password
This commit is contained in:
commit
5556e03090
1 changed files with 9 additions and 4 deletions
11
func/db.sh
11
func/db.sh
|
@ -264,9 +264,14 @@ change_mysql_password() {
|
||||||
IDENTIFIED BY '$dbpass'"
|
IDENTIFIED BY '$dbpass'"
|
||||||
mysql_query "$query" > /dev/null
|
mysql_query "$query" > /dev/null
|
||||||
|
|
||||||
query="SHOW GRANTS FOR '$DBUSER'"
|
if [ "$(echo $mysql_ver |cut -d '.' -f2)" -ge 7 ]; then
|
||||||
md5=$(mysql_query "$query" 2>/dev/null)
|
|
||||||
md5=$(echo "$md5" |grep 'PASSWORD' |tr ' ' '\n' |tail -n1 |cut -f 2 -d \')
|
md5=$(mysql_query "SHOW CREATE USER \`$DBUSER\`" 2>/dev/null)
|
||||||
|
md5=$(echo "$md5" |grep password |cut -f8 -d \')
|
||||||
|
else
|
||||||
|
md5=$(mysql_query "SHOW GRANTS FOR \`$DBUSER\`" 2>/dev/null)
|
||||||
|
md5=$(echo "$md5" |grep PASSW|tr ' ' '\n' |tail -n1 |cut -f 2 -d \')
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
# Change PostgreSQL database password
|
# Change PostgreSQL database password
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue