12 lines
473 B
Bash
Executable File
12 lines
473 B
Bash
Executable File
#!/bin/bash
|
|
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
|
|
done <input.txt
|