Page 1 sur 1

[Bash] Script de création de base de données

Posté : dim. 29 janv. 2012 22:01
par Dakin Quelia
» Script de création de base de données

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