Translate my-add.sh in english, and copy it in standard path
This commit is contained in:
parent
12daa2b341
commit
075d055849
|
@ -1,43 +1,43 @@
|
||||||
!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
echo "Ajout d'un compte/base MySQL"
|
echo "Add an acount / database in MySQL"
|
||||||
echo "Entrez le nom de la nouvelle base MySQL"
|
echo "Enter the name of the new database"
|
||||||
read base
|
read db
|
||||||
|
|
||||||
echo "Entrez le login qui aura tous les droits sur cette base"
|
echo "Enter account with all right on this new database"
|
||||||
echo "(Vous pouvez entrer un login existant)"
|
echo "(you can use existant account)"
|
||||||
read login
|
read login
|
||||||
|
|
||||||
echo -n "Cet utilisateur est-il deja existant ? [y|N] "
|
echo -n "This account is already existant ? [y|N] "
|
||||||
read confirm
|
read confirm
|
||||||
|
|
||||||
if [ "$confirm" != "y" ] && [ "$confirm" != "Y" ]; then
|
if [ "$confirm" != "y" ] && [ "$confirm" != "Y" ]; then
|
||||||
echo "Attention, si l'utilisateur etait existant, il sera ecrase !"
|
echo "Waning, if account is existant, it will be reset !"
|
||||||
echo -n "Entrez le mot de passe MySQL (ou vide pour aleatoire) :"
|
echo -n "Enter new password for new MySQL account (empty for random):"
|
||||||
read -s passe2
|
read -s password
|
||||||
echo ""
|
echo ""
|
||||||
|
|
||||||
length=${#passe2}
|
length=${#password}
|
||||||
|
|
||||||
if [ -n $passe ]; then
|
if [ -n $password ]; then
|
||||||
passe2=$(apg -n1 -E FollyonWek7)
|
password=$(apg -n1 -E FollyonWek7)
|
||||||
echo "Mot de passe genere : $passe2"
|
echo "New password: $password"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
mysql << END_SCRIPT
|
mysql << END_SCRIPT
|
||||||
CREATE DATABASE \`$base\`;
|
CREATE DATABASE \`$db\`;
|
||||||
GRANT ALL PRIVILEGES ON \`$base\`.* TO \`$login\`@localhost IDENTIFIED BY "$passe2";
|
GRANT ALL PRIVILEGES ON \`$db\`.* TO \`$login\`@localhost IDENTIFIED BY "$password";
|
||||||
FLUSH PRIVILEGES;
|
FLUSH PRIVILEGES;
|
||||||
END_SCRIPT
|
END_SCRIPT
|
||||||
|
|
||||||
else
|
else
|
||||||
|
|
||||||
mysql << END_SCRIPT
|
mysql << END_SCRIPT
|
||||||
CREATE DATABASE \`$base\`;
|
CREATE DATABASE \`$db\`;
|
||||||
GRANT ALL PRIVILEGES ON \`$base\`.* TO \`$login\`@localhost;
|
GRANT ALL PRIVILEGES ON \`$db\`.* TO \`$login\`@localhost;
|
||||||
FLUSH PRIVILEGES;
|
FLUSH PRIVILEGES;
|
||||||
END_SCRIPT
|
END_SCRIPT
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Si aucune erreur, creation de la base MySQL $base OK"
|
echo "If no error, new database $db is OK"
|
||||||
|
|
Loading…
Reference in a new issue