Le 08/10/06, Rosaire AMORE <[EMAIL PROTECTED]> a écrit : > En sqlplus > (oracle), ce script donnerait : > > create database &1db; > grant all privileges on &1db.* to &[EMAIL PROTECTED] identified by > 'azertgb'; use &1db; > source script_creant_mes tables; > > > Et c'est ce dernier script creer_usr que je lancerais comme ça : > > creer_usr toto > creer_usr titi > creer_usr tutu
Euh, tu es en train de dire que tu saurais faire avec sqlplus ? On fait comment ? Sinon, tu peux voir du côté des procédures : http://dev.mysql.com/doc/refman/5.0/fr/create-procedure.html Et en bash, quelque chose comme ça (pas testé) : #!/bin/bash # $1 : nom de l'utilisateur file=$(mktemp -t "$1-mysql.batch.XXXX") cat > "$file" <<zzEOFzz create database $1db grant all privileges on $1db.* to [EMAIL PROTECTED] identified by 'azertgb'; use $1db; # # et les autres commandes nécessaires ... # zzEOFzz mysql < "$file" # ou peut-être : # mysql -h hôte -u utilisateur -p < "$file" rm -f "$file" -- Christophe Gaubert http://ch4tn01r.free.fr/blog Participez à la liste Avis de citoyens : http://fr.groups.yahoo.com/group/Avis_de_citoyens/
========================================= Vous souhaitez acquerir votre Pack ou des Services Mandriva? Rendez-vous sur "http://store.mandriva.com". Rejoignez le club mandrake : http://www.mandrivaclub.com =========================================