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

Vous trouverez ici des morceaux de codes qui peuvent être utiles à votre site.
Verrouillé
Avatar du membre
Dakin Quelia
Webmaster
Webmaster
Messages : 563
Enregistré le : ven. 27 nov. 2009 05:47
Localisation : Belgique
Contact :

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

Message 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

Verrouillé

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 4 invités