Using sed

This commit is contained in:
Douglas Barone 2022-03-03 10:49:58 -04:00
parent 0b510d4bc1
commit cb74b2e6b7
3 changed files with 2 additions and 5 deletions

View File

@ -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;

0
echo Normal file
View File

View File

@ -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 <input.txt