fix create database users for mysql 8

This commit is contained in:
Anton Zapevalov 2020-06-23 10:39:32 +05:00 committed by GitHub
commit 66d21d341b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -205,12 +205,16 @@ add_mysql_database() {
query="CREATE DATABASE \`$database\` CHARACTER SET $charset" query="CREATE DATABASE \`$database\` CHARACTER SET $charset"
mysql_query "$query" > /dev/null mysql_query "$query" > /dev/null
query="GRANT ALL ON \`$database\`.* TO \`$dbuser\`@\`%\` query="CREATE USER \`$dbuser\`@\`%\` IDENTIFIED BY '$dbpass'"
IDENTIFIED BY '$dbpass'"
mysql_query "$query" > /dev/null mysql_query "$query" > /dev/null
query="GRANT ALL ON \`$database\`.* TO \`$dbuser\`@localhost query="GRANT ALL PRIVILEGES ON \`$database\`.* TO \`$dbuser\`@\`%\` WITH GRANT OPTION"
IDENTIFIED BY '$dbpass'" mysql_query "$query" > /dev/null
query="CREATE USER \`$dbuser\`@\`localhost\` IDENTIFIED BY '$dbpass'"
mysql_query "$query" > /dev/null
query="GRANT ALL PRIVILEGES ON \`$database\`.* TO \`$dbuser\`@\`localhost\` WITH GRANT OPTION"
mysql_query "$query" > /dev/null mysql_query "$query" > /dev/null
if [ "$(echo $mysql_ver |cut -d '.' -f2)" -ge 7 ]; then if [ "$(echo $mysql_ver |cut -d '.' -f2)" -ge 7 ]; then