Ce script vous permet de créer une base de données ainsi que son utilisateur SQL en répondant à quelques questions uniquement.
Créez un fichier nommé "createdb.sh" et placez-le dans "/etc/scripts" si le dossier "scripts" existe déjà sinon créez-le.
Code : Tout sélectionner
#!/bin/bash
echo -n "Voulez-vous créer une base de données? (o/n)"
read amp
if [ $amp = "o" ]; then
server="localhost" # IP du serveur
echo -n "Quel nom souhaitez-vous donner à la base de données?"
read dbname
echo "create database $dbname;"
echo -n "La base de données a été créée ! Il faut lui créer un utilisateur."
echo -n "Quel nom souhaitez-vous donner à l'utilisateur SQL?"
read username
echo -n "Veuillez définir le mot de passe pour votre utilisateur SQL."
read userpasswd
echo "grant all privileges on $dbname.* to $username@'$server' identified by '$userpasswd';"
flush privileges;
echo -n "Félicitations ! Vous avez créé la base de données avec son utilisateur SQL."
exit 0;
else
exit
fi