From cb74b2e6b70a1bfe1d8774819ab306f4c7881767 Mon Sep 17 00:00:00 2001 From: Douglas Barone Date: Thu, 3 Mar 2022 10:49:58 -0400 Subject: [PATCH] Using sed --- basesql.sql | 2 +- echo | 0 generate.sh | 5 +---- 3 files changed, 2 insertions(+), 5 deletions(-) create mode 100644 echo diff --git a/basesql.sql b/basesql.sql index c0cbe13..fb6fddf 100644 --- a/basesql.sql +++ b/basesql.sql @@ -1,4 +1,4 @@ -CREATE USER 'username' @'%' IDENTIFIED VIA mysql_native_password USING 'password'; +CREATE USER 'username' @'%' IDENTIFIED BY 'username'; GRANT USAGE ON *.* TO 'username' @'%' REQUIRE NONE WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0; diff --git a/echo b/echo new file mode 100644 index 0000000..e69de29 diff --git a/generate.sh b/generate.sh index 1ea1695..3992aa5 100755 --- a/generate.sh +++ b/generate.sh @@ -4,8 +4,5 @@ echo "Gerando usuários..." echo '' >output.sql while IFS="" read -r username || [ -n "$username" ]; do - echo "CREATE USER '$username' @'%' IDENTIFIED BY '$username'; -GRANT USAGE ON *.* TO '$username' @'%' REQUIRE NONE WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0; -CREATE DATABASE IF NOT EXISTS \`$username\`; -GRANT ALL PRIVILEGES ON \`$username\`.* TO '$username' @'%';" >>output.sql + sed "s/username/$username/g" basesql.sql >>output.sql done